У меня есть следующая форма 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) {
}
}
Проблема в том, что при отправке формы браузер всегда переходит на следующую страницу.