2012-05-04 11 views
0

私の割り当てには、PHPでフライト予約サイトを行っています。検索ページは、入力されたキーワードから関連するフライトの詳細のテーブルを返します。テーブルでは、予約する飛行機を1つだけ選択するオプションがあります。ラジオボタンで特定のフライトを選択し、「選択されたフライトの予約をする」ボタンをクリックすると、前のページから選択されたフライトの詳細を次のページに表示する必要があります。PHPの前のページからMySQLの結果を表示するには?

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

答えて

0

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

単にあなたのリダイレクトに?id=valueを追加し、「ID」url変数を渡すために:http://page.com/details.php?id=5

あなたが2番目のページでこれを持っていたら、飛行から詳細を取得するために、別のMySQLのクエリを実行することは非常に容易です、たとえば、5と2番目のページに表示します。

2

ユーザーがフォームを使用して適切なオプションを選択したと思います。さんが言ってみましょう:

<?php 
    $flight = $_POST['flight']; 
    //do things u need here, for example 
    echo $flight; 
?> 
0

あなたは、次のページにデータを送信するために、次の方法を使用することができます。あなたは以下のPHPコードを使用することにより、選択したユーザーの飛行を得ることができますnextpage.phpページで次に

<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> 

を。

1)セッション

2)クッキー

3)方法

4)隠しフィールドを使用してPOSTメソッド()を取得します。

関連する問題