Я хочу, чтобы моя форма перенаправлялась на index2.html без вставки значений или выполнения функции случая, если электронная почта уже существует в базе данных. Я пробовал несколько вариантов без успеха. Вот мой function.phpЕсли значение существует от главы до местоположения
<?php
require 'database.php';
$title = $_POST['Title'];
$fullname = $_POST['fullname'];
$email = $_POST['email'];
$gender = $_POST['gender'];
$sql = "SELECT email FROM tbl_users WHERE email = $email";
$result = dbQuery($sql);
if (dbNumRows($result) == 1) {
header ('Location: index2.php');
}
$sql = "INSERT INTO tbl_users (Title, fullname, email, gender)
VALUES ('$title', '$fullname', '$email', '$gender')";
dbQuery($sql);
switch ($_POST['gender'])
{
case 'male':
header('Location: male.php');
break;
case 'female':
include 'female.php';
break;
}
?>
В то время как моя форма
<form action="function.php" method="post
<input name="Title" placeholder="Title" type="text">
<input name="fullname" placeholder="fullname" type="text">
<input name="email" placeholder="email" type="text">
<select name="gender">
<option selected="selected" value="-">Please select your bank</option>
<option value="male">Male</option>
<option value="female">Female</option>
</select>
</form>
У вас возникла ошибка? – rbr94
'exit();' после изменения вашего местоположения – Aziz