Так что я был занят работой над этой системой бронирования для школы. Я пытался сделать это поле ввода даты.
Когда клиент хочет зарезервировать продукт, он / она должен ввести дату, чтобы сообщить нам, как долго он / она хочет получить продукт. Это выглядит так:
Нажав «Data invoeren», я не хочу, чтобы загружалась другая страница, я хочу, чтобы две даты были помещены в переменную PHP, чтобы я мог дать клиенту отзыв о получении правильных дат. Вы можете увидеть это в нижней части: «U Reserveert Het Product X DAGEN». (Английский: вы зарезервируете товар на X дней). Я хочу, чтобы X было числом дней.
Поле ввода данных выглядит так в HTML:
<form method="post" action="../app/src/dateValidation.php">
<p>Van:<input type="text" id="fromDate" name="fromDate"> </p>
<p>Tot: <input type="text" id="toDate" name="toDate"> </p>
<button type="submit">Data invoeren</button>
</form>
Нажав кнопку, он теперь перенаправляется в этот файл PHP и выполняет следующий код:
if (isset($_POST['submit'])) {
// Functies maken
// Submitting user input into variables.
$fromDate = mysqli_real_escape_string($db, $_POST['fromDate']);
$toDate = mysqli_real_escape_string($db, $_POST['toDate']);
if ($fromDate = "" || $toDate = "") {
echo "Geen datum geselecteerd";
exit();
} else {
// Amount of days that the product will be reserved
$fromTimeStamp = strtotime($fromDate);
$toTimeStamp = strtotime($toDate);
$finalStamp = $toTimeStamp - $fromTimeStamp;
}}
Но как заставить этот код работать без перенаправления?
Спасибо заранее,
Фрэнк.
Задача ещё не решена.
Других решений пока нет …