在PHP中从while循环中检索数据

时间:2016-02-27 07:19:03

标签: php mysql

我正在研究图书引擎。我完成了从数据库中检索数据的所有查询,以检查酒店房间的可用性。当我运行此查询时。

 while($rooms=mysqli_fetch_array($retrive_result))
    {
    echo "<tr>";
    echo "<td><img width='100' height='100' src='".$rooms['image']."'></td>";

    echo "<td>". $rooms['room_no']."</td>";
    echo "<td>". $rooms['type']."</td>";
    echo "<td>". $rooms['rate']."</td>";
    echo "<td>". "<a href='guest_details.php' class='btn btn-default'>BOOK</a>"."</td>";
    echo "</tr>";

    }

显示可用的房间。就像这个

image    room_no  room_type  rate    book_room
image1   12        1bk       1000    book
image1   13        2bk       2000    book
image1   14        3bk       3000    book
image1   15        4bk       4000    book

当我点击book_room栏中的书籍时,它会重定向到下一页。我希望下一页中的room_no,room_type,rate(例如:12,1bk,1000)值显示该值。 请帮我找出解决方案。我做什么

1 个答案:

答案 0 :(得分:1)

在网址中将值作为参数传递,并使用$_GET上的guest_details.php来获取值。 比如$_GET['room_no']

while ($rooms = mysqli_fetch_array($retrive_result)) {
    echo "<tr>";
    echo "<td><img width='100' height='100' src='" . $rooms['image'] . "'></td>";

    echo "<td>" . $rooms['room_no'] . "</td>";
    echo "<td>" . $rooms['type'] . "</td>";
    echo "<td>" . $rooms['rate'] . "</td>";
    echo "<td>" . "<a href='guest_details.php?room_no=".$rooms['room_no']."&type=".$rooms['type']."' class='btn btn-default'>BOOK</a>" . "</td>";
    echo "</tr>";
}

检查图像

enter image description here