2011-09-08 80 views
0

在我的index.php中,我包含页面的所有部分。我的结构基本上是:PHP搜索表单,试图在页面的不同部分显示结果

<div id="page"> 
     <?php include('/home/content/16/7554016/html/template/head.inc.php'); ?> 
     <?php include('/home/content/16/7554016/html/template/nav_below.inc.php'); ?> 
     <div id="left"><?php include('/home/content/16/7554016/html/template/left.inc.php'); ?></div> 
     <div id="body"><?php include('/home/content/16/7554016/html/template/body.inc.php'); ?></div> 
     <div id="right"><?php include('/home/content/16/7554016/html/template/right.inc.php'); ?></div> 
    </div> 

<div id="footer"><?php include('/home/content/16/7554016/html/template/footer.inc.php'); ?></div> 

我有一个自己的头提交搜索表单。但是,想要在正文中显示结果。所以,我把results.inc.php放在body.inc.php。但是,这显然不会与head.inc.php中的表单建立关联。我怎样才能使用所有包含?谢谢。

+0

解释什么是“自提交搜索表单”。这是否意味着head.inc.php处理您搜索表单提供的$ _POST? –

+0

results.inc.php处理$ _POST。 results.inc.php包含在我想要结果的body.inc.php中。该表单位于head.inc.php中。通过自我提交,我的意思是在同一页面显示结果/ $ _SERVER ['PHP_SELF']; – Graham

+0

你可能想要发布一些代码(特别是head.inc.php和body.inc.php)... – JW8

回答

0

你想创建什么样的连接?如果您使用php在正文中显示结果,则不必将其链接到表单或表单标签中。 php代码将按照包含的顺序执行。

+0

它应该工作,但不。这只是一个基本的形式,然后是一个SELECT/LIKE查询来获得结果。我有头脑中的表格和实际的php来获得结果在头部以下的身体。表单和结果php在不同的文件。 head.inc.php的形式和body.inc.php有一个<? php include(results.inc.php);其中有结果。 – Graham

+0

最好的办法是张贴一些代码,正如JW上面所说 – wgcrouch

相关问题