我有2个页面,有2个按钮,每个按钮加载一个div内的内容

时间:2015-01-26 12:37:32

标签: php html

我有一个名为admin.php的页面。它左边有2个按钮,一个是视图记录,另一个是创建记录。单击按钮时,它会将内容加载到右侧的div中。它可以与视图记录按钮一起使用,但是当我单击创建记录时,它会在视图记录内容后面加载。

有点难以描述所以我创建了两个PhpFiddle页面来演示。

以下是管理页面:http://phpfiddle.org/main/code/9vgr-dn34

以下是创建记录页面:http://phpfiddle.org/main/code/bvan-3wph

2 个答案:

答案 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;
}