0

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

问题是:如何显示所选航班的详细信息?

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

一旦你在你的第二页上有了这个,就很容易做另一个 MySQL 查询来检索航班的详细信息,比如 5 并将其显示在第二页上。

于 2012-05-04T02:39:32.823 回答
0

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

1) 会话

2) 饼干

3) 获取方法

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

于 2017-05-10T11:08:34.970 回答