2011-09-08 13 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.phpbody.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インクルード(results.inc.php);その結果があります。 – Graham

+0

上記のJWによると、あなたの最善の策がいくつかのコードを投稿しています – wgcrouch

関連する問題