如何在PHP中显示上一页的MySQL结果?

时间:2012-05-04 02:36:08

标签: php mysql

我正在使用PHP进行航班预订网站以完成我的任务。搜索页面返回输入的关键字的相关航班详细信息表。然后在表格中,它提供了只选择一个预订航班的选项。通过单选按钮选择某个航班并点击“预订所选航班”按钮后,需要显示下一页从上一页选择的航班详情。

问题是:如何显示所选的航班详情?

3 个答案:

答案 0 :(得分: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;
 ?>

答案 1 :(得分:0)

通过网址变量将您的航班中的一些唯一标识符传递到详情页面。要访问这些变量,只需使用PHP $_GET['id']变量(在本例中为访问名为id的url变量)。

要传递“id”网址变量,只需将?id=value附加到重定向:http://page.com/details.php?id=5

一旦你在第二页上有了这个,就可以很容易地做另一个MySQL查询来从航班中检索细节,比如5,并在第二页上显示它。

答案 2 :(得分:0)

您可以使用以下方法在下一页发送数据。

1)会议

2)Cookies

3)获取方法

4)发布方法(使用隐藏字段)。