1

日付付きの選択ボックスがあります。日付を選択すると、選択した日付の特定の請求書が表示されます。これまでは正常に機能します。必要なのは、別のページに移動して戻ってきた場合、以前に選択したデータで選択ボックスを選択する必要があることです。

4

1 に答える 1

0

getメソッドを使用します。ここを参照してください。送信したら、URLリダイレクトに日付を設定するだけです。次に、getメソッドを使用して日付の値を取得します。以下のコードを試してください。

$_POST['date'] = $date;

header('location: currentpage.php?date={$date}');

次に、フォームに戻るときに、getメソッドの変数が存在するかどうかを確認し、存在する場合は、オプションが送信された日付と等しいかどうかを確認します。

<select name="date">
    <option 
    <?php
        if (isset($_GET['date'])) {
            if ($_GET['date'] == '12-25-12') { echo "selected"; }
        }
    ?>
    >12-25-12</option>
</select>
于 2012-11-05T08:09:34.483 に答える