自动填充文本框(php)

时间:2015-02-18 16:34:51

标签: php html css forms registration

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

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

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

公式应该是:

房间号码:2(此栏位我想在客户按下按钮时自动填写) 名字:---

姓氏:----

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

1 个答案:

答案 0 :(得分:0)

首先,您可以创建一个按房间号码获取房间的功能,如:

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']; ?>