我有一个名为admin.php的页面。它左边有2个按钮,一个是视图记录,另一个是创建记录。单击按钮时,它会将内容加载到右侧的div中。它可以与视图记录按钮一起使用,但是当我单击创建记录时,它会在视图记录内容后面加载。
有点难以描述所以我创建了两个PhpFiddle页面来演示。
以下是管理页面:http://phpfiddle.org/main/code/9vgr-dn34
以下是创建记录页面:http://phpfiddle.org/main/code/bvan-3wph
答案 0 :(得分:0)
您应该使用GET变量,而不是使用表单来提交用户操作。
链接可能是:
<a href="admin/?page=PAGE1">Get Page 1 Content</a>
然后,您可以使用此代码
获取变量<?php
if(isset($_GET['page'])) {
if($_GET['page'] == "PAGE1") { // It's page one so load that page
include('includes/page1.php');
} else {
// Load the other pages
}
} else {
// No page selected: Load the default page
include('includes/default.php');
}
编辑:更好的是仍然添加多个页面并包含页眉和页脚。
答案 1 :(得分:0)
如果单击createRecord,则运行admin-create.php
if(isset($_POST['createRecord'])) {
include ('admin-create.php');
如果没有下一行,admin-create内容将被加载到视图记录内容
之后exit;
}