HTML表单,在提交之前针对PHP后端检查条件

时间:2019-06-29 11:08:02

标签: php forms

我有以下HTML表格。

<form action="send_otp.php" method="post" onsubmit="verify">
    <div class="form-group">
        Enter ID: <input type="text" name="insured_id">
        Enter Car Number: <input type="text" name="insured_car_number">
        Enter Phone Number: <input type="text" name="phone_number">
        Send OTP: <input type="submit" name=Submit>
    </div>
</form>

在允许用户提交表单之前,我想对照我的insured_id后端检查PHP/MySql字段的值。

在后端,我正在使用以下PHP代码来查询数据库。

session_start();
if (isset($_POST['Submit'])) {

    echo "string";
    $user_id= $_POST['insured_id'];
    include ('db_conn.php');
    $sql = "SELECT * FROM User join cars_per_person " . 
        "on User.ID=cars_per_person.ID where User.ID='".$user_id."'";
    $connection_to_db = mysqli_query($connection, $sql) 
        or die(mysqli_error($connection));
    if(mysqli_num_rows($connection_to_db) > 0) {

    }
}

问题在于,在提交表单时,浏览器始终会导航到下一页。

0 个答案:

没有答案