著者: Sun Movement
これまでに示したすべての例で、フォームを含む単純な HTML ページと、フォーム入力を処理して対応する PHP スクリプトを生成するもう 1 つのページの 2 つのページを提供していることに気づいたかもしれません。出力。ただし、PHP は、$submit 変数を通じてこれら 2 つのページを結合するエレガントな方法を提供します
すでにご存知のとおり、フォームが PHP スクリプトに送信されると、すべてのフォーム変数が PHP 変数になります。これで、ユーザー定義変数に加えて、フォーム上の「送信」ボタンをクリックするたびに $submit という名前の変数が作成されます。したがって、この変数が存在するかどうかをテストすることで、賢いプログラマは 1 ページだけを使用してフォームの初期化と送信後の出力の生成を行うことができます。
デモをお見せします - 最初の日付選択ページとその後のフォーチュン クッキー ページを含む 1 ページを使用して、上記のフォーチュン クッキーの例を実装します。新しい PHP ファイルの名前も「cookie.php」であると仮定しましょう
---------------------------------- -------------------------------------------------------- -----------
<
if (!$submit)
{
// $submit が存在しない場合は、フォームがまだ送信されていないことを意味します
//ページが表示されます
head> < body> < font face="Arial" size="+2" >
フォームメソッド="GET" php">
< table cellpacing="5" cellpadding="5" border="0 ">
< tr>
< td align="center">
日を選択してください
< /td> ;
< align="right">
< オプション値="月曜日"> 火曜日オプション値="水曜日">水曜日
< オプション値="木曜日">金曜日
< オプション値="土曜日">土曜日
< ="日曜日"< /select>