2015-02-18 3 views
0

Я хочу создать отель для бронирования для своего проекта.Autofill textbox (php)

Клиент может искать комнату на веб-сайте, а в правой части окна есть кнопка «Забронировать номер».

Что я хочу, когда клиент нажимает на эту кнопку, он переходит на другую страницу с формулой. И номер комнаты (или room_id), выбранный клиентом для этой формы, без ввода этого вручную.

формульной должно быть:

номер Номер: 2 (это поле я хочу быть заполнены автоматически, когда клиент нажмите кнопку) Firstname: ---

LastName: ----

и т.д.

Мой код в php. Я новичок в php, и я не знаю, как мне это сделать. Спасибо.

+0

Используйте сессию() ... или печенье – starkeen

ответ

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