Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/58.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在PHP中从while循环检索数据_Php_Mysql - Fatal编程技术网

在PHP中从while循环检索数据

在PHP中从while循环检索数据,php,mysql,Php,Mysql,我正在使用book engine。我完成了从数据库检索数据以检查酒店房间可用性的所有查询。当我运行此查询时 while($rooms=mysqli_fetch_array($retrive_result)) { echo "<tr>"; echo "<td><img width='100' height='100' src='".$rooms['image']."'></td>"; echo "<td>

我正在使用book engine。我完成了从数据库检索数据以检查酒店房间可用性的所有查询。当我运行此查询时

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

    }

当我在book_room列中单击book_时,它会重定向到下一页。我希望下一页中的房间号、房间类型、费率(例如:12,1bk、1000)值显示该值。
请帮助我找到解决方案。我所做的是将值作为url中的参数传递,并使用
guest\u details.php上的
$\u GET
获取值。 比如
$\u GET['room\u 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>";
}
while($rooms=mysqli\u fetch\u数组($retrive\u result)){
回声“;
回声“;
回音“$rooms[“房间号]”;
回显“$rooms['type']”;
回显“$rooms['rate']”;
回声“.”;
回声“;
}
检查图像


你的问题不清楚。你能详细说明一下吗?当我点击book_room列中的book时,它会重定向到下一页。当页面重定向到下一页时,我想要下一页中对应的book row值(例如,当我点击第一行book时,值为12,1bk,1000)。要在下一页显示值Mr SearchAndResQ..如何在第二页显示这样的值?php?房间号=12,房间类型=1bk,费率=1000你遇到了什么问题?你能用你所做的来更新你的代码吗?我也试着用$\u GET['room\u no']来获取它,但它不显示任何值,只显示在像“”这样的url上。"". "".""; 我的更新代码运行得很好。检查我更新的图像。我没有得到任何图像
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>";
}