2

タイトルが示すように、テキスト フォームから送信された値を保持しようとしています。そのため、前処理ページの次の簡単なコードでうまくいくと思いましたが、テキスト ボックスはまだ空白です。

<form id="form1" name="form1" method="get" action="pre_process.php">
        <input name="q" type="text" value="<?php $_GET['q']; ?>" size="80"/>

助言がありますか?

ありがとう

4

2 に答える 2

8

試す:

<input name="q" type="text" value="<?php echo $_GET['q']; ?>" size="80"/>

値をエコーアウトする必要があります。

通知を回避するには、 isset 関数を使用して、値が設定されているかどうかを確認する必要があります

コードは次のようになります。

<input name="q" type="text" value="<?php echo isset($_GET['q']) ? $_GET['q'] : NULL; ?>" size="80"/>
于 2012-07-12T13:37:31.777 に答える
5

に電話するのを忘れましたecho。コードは次のようになります。

<?php echo $_GET['q']; ?>

于 2012-07-12T13:37:45.530 に答える