执行PHP代码而不重定向到其他页面

时间:2018-01-10 15:27:13

标签: php html datepicker action html-form

所以我一直忙于为学校预订这个预订系统。我一直试图创建这个日期输入字段。

当客户想要预订产品时,他/她必须输入日期以告知我们他/她想要产品的时间。它看起来像这样:

Screenshot system

按“数据对象”'我不希望其他页面被加载,我希望将两个日期放入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;

    }


}

但是如何在不重定向的情况下运行此代码?

非常感谢,

弗兰克。

0 个答案:

没有答案