自动填充文本框 (php)

Autofill textbox (php)

我想为我的项目创建一个预订酒店。

客户可以在网站上搜索房间,我在房间框的右侧有一个"Book this room"按钮。

我想要的是,当客户单击该按钮时,它会转到另一个带有公式的页面。以及客户选择在该公式中的房间号(或 room_id),无需手动输入。

公式应为:

房间号:2(这个字段我想在客户端按下按钮时自动填写) 名字:---

姓氏:----

等等

我的代码在 php。我是 php 的新手,我不知道该怎么做。 谢谢。

首先,您可以创建一个函数来按房间号获取房间,例如:

function find_room_by_number($room_number) {
global $connection; //your mysqli connection

$safe_room = mysqli_real_escape_string($connection, $room_number);

$query = "SELECT * FROM rooms WHERE room_number = '{$safe_room}' LIMIT 1";
$room_set = mysqli_query($connection, $query);
if($room = mysqli_fetch_assoc($room_set)) {
    return $room;
} else {
    return null;
}

}

然后在该点击按钮上确保发送的房间号如下:

<a href="room.php?number=<?php echo urlencode($rooms['number']); ?>">Room Name</a>

最后 room.php 您可以这样做来获取房间号:

$room = find_room_by_number($_GET['number']);

现在您可以随心所欲地重复房间号:

<?php echo $room['number']; ?>