【问题标题】:Autofill textbox (php) [closed]自动填充文本框(php)[关闭]
【发布时间】:2015-04-19 18:11:54
【问题描述】:

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

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

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

公式应该是:

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

姓氏:----

等等

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

【问题讨论】:

  • 使用 session()... 或 cookies

标签: php html css forms registration


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2012-03-04
    • 2014-10-04
    • 1970-01-01
    • 1970-01-01
    • 2013-03-20
    • 1970-01-01
    • 1970-01-01
    • 2010-12-13
    相关资源
    最近更新 更多