所以我一直忙于为学校预订这个预订系统。我一直试图创建这个日期输入字段。
当客户想要预订产品时,他/她必须输入日期以告知我们他/她想要产品的时间。它看起来像这样:
按“数据对象”'我不希望其他页面被加载,我希望将两个日期放入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;
}
}
但是如何在不重定向的情况下运行此代码?
非常感谢,
弗兰克。