0

私は自分の割り当てのためにPHPを使用してフライト予約サイトを作成しています。検索ページは、入力されたキーワードから関連するフライトの詳細の表を返します。次に、表では、予約するフライトを1つだけ選択するオプションが示されています。ラジオボタンで特定のフライトを選択し、[選択したフライトの予約を行う]ボタンをクリックすると、前のページで選択したフライトの詳細を表示するために次のページが必要になります。

問題は、選択したフライトの詳細を表示するにはどうすればよいですか?

4

3 に答える 3

2

ユーザーが適切なオプションを選択するためにフォームを使用したと確信しています。まあ言ってみれば:

<form action="nextpage.php" method="post">
    <input type="radio" name="flight" value="flight1" />Option 1<br />
    <input type="radio" name="flight" value="flight2" />Option 2<br />
    ......
    <input type="submit" name="booking" value="Make Booking for the Selected Flight" />
</form>

次に、ページでnextpage.php、以下の php コードを使用して、ユーザーが選択したフライトを取得できます。

<?php
     $flight = $_POST['flight'];
     //do things u need here, for example
     echo $flight;
 ?>
于 2012-05-04T02:44:57.287 に答える
0

フライトからURL変数を介して詳細ページに一意の識別子を渡します。これらの変数にアクセスするには、PHP$_GET['id']変数を使用します(この場合は、という名前のurl変数にアクセスしますid)。

「id」url変数を渡すには?id=value、リダイレクトに追加するだけです。http://page.com/details.php?id=5

これを2ページ目に表示したら、別のMySQLクエリを実行して、フライトから詳細(たとえば、5)を取得し、2ページ目に表示するのは非常に簡単です。

于 2012-05-04T02:39:32.823 に答える