0

index.php と page2.php の 2 つの php ページがあります。
私のウェブサイトが初めてロードされたときに、検索ボタンのあるindex.phpが表示されるようにしたい.送信ボタンをクリックすると、page2.phpのコンテンツ全体を表示したい(現在、page2.phpのみに表示されています) index.php では、page2.php の必要性を取り除くことによってそこにいます。

4

2 に答える 2

1

同じページをリロードするようにフォームを変更します。

<form method="post">
    // inputs go here
    <input type="submit" value="Submit" name="submit" />
</form>

次に、フォームが既に送信されているかどうかを確認する if ステートメントを含めます。

if (isset($_POST["submit"])){ // form already submitted
    // echo page2.php code here or simply include the code from an external file
}
else {
    // echo the form code above and anything else from the first page here
}
于 2012-08-14T14:27:08.520 に答える
0

page2.php からスクリプトをコピーし、index.php に貼り付けますか? そして、この閉鎖では:

<?php
if($_SERVER['REQUEST_METHOD'] == 'POST')
{
//
}
?>
于 2012-08-14T14:25:31.127 に答える