Member 11892295 Ответов: 1

Как получить входное значение даты в переменную PHP ?


Я попытался получить значение из даты ввода типа. Но я не понимаю его ценности.
Вот что я попробовал сделать ниже. Но дело в том, что я не могу получить значение входной даты

Что я уже пробовал:

<?php 
session_start();
$ссылка = mysqli_connect('localhost'а,'корень',",'hoteldetails');
if(isset($_POST['sub']))
{
$chkInDate = $_POST['inDate'];
$sql = "select * from roomdetails where CheckIn='$chkInDate';
$sqldata= mysqli_query($link ,$sql);
while($row = mysqli_fetch_array($sqldata)){
//Создание таблицы и отображение в ней значений
}
}






<form method="POST" action="BookPage.php" onsubmit="return validateSearch();">
<pre><input type="search" name="searchVal2" value=""  placeholder="e.g.Hyderabad" id="searchIn" style="border-radius: 2px 0 0 2px;">
<input type="submit" value="Submit" name="sub2" class="srchbtn">

<input type="date" name="inDate" value="dd-mm-yyyy"  id="checkIn"  style="border-radius: 2px 0 0 2px;">



<?php
echo $html;

?>

1 Ответов

Рейтинг:
2

W∴ Balboos, GHB

Ваш верхний код, который, я полагаю, должен быть ... BookPage.php" пытается получить данные через:

if(isset($_POST['sub']))

Но, насколько я могу судить, у вас нет никакого элемента управления с атрибутом name='sub'. Таким образом, это всегда возвращает false через условное обозначение isset ().

Кроме того, вы можете использовать $_REQUEST для извлечения данных, поскольку он работает как с GET, так и с POST.