自动填充文本框(php)


Autofill textbox (php)

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

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

我想要的是,当客户端点击该按钮时,它会进入另一个带有公式的页面。以及客户端选择在该公式器上的房间(或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>

最后在房间.php上,您可以这样做来获得房间编号:

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

现在你可以在任何你喜欢的地方回显房间号码:

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