Вот код для регистрации. Значения вставлены правильно, но страница не перенаправляется на другую страницу:Как перенаправить на другую страницу в php?
if(isset($_POST['submit'])){
$company_name = $_POST['company_name'];//check whether form is submitted or not
$email = filter_var($_POST['email'],FILTER_SANITIZE_EMAIL);//email validation
$password = sha1($_POST['password']);
$phone = $_POST['phone'];
$city = $_POST['city'];
$profession = $_POST['profession'];
check validation of email
if(!filter_var($email,FILTER_SANITIZE_EMAIL)){
echo 'invalid email';
}
else
{
$result = mysql_query("SELECT * FROM registerpro WHERE email = '$email'");selecting email from database
$data = mysql_num_rows($result);//check if there is result
if($data==0){
$qry = mysql_query("INSERT INTO registerpro (company_name,email,password,phone,city,profession) VALUES ('$company_name','$email','$password','$phone','$city','$profession')");
здесь я это проблема, так как страница не перенаправляет на другую страницу, поэтому, пожалуйста, скажите мне, как это исправить
if($qry){
header("Location : company_info.php");//redirect to company_info
}
else`enter code here`
{
echo 'error';
}
}else{
echo 'invalid email';
}
}
}
?>
После регистрации страница не перенаправляется на company_info
.
Прекратите использование устаревшего 'mysql_ *' функции ! вместо этого используйте PDO/MySQLi. И ваш PHP-скрипт содержит множество синтаксических ошибок. Также может возникнуть SQL-инъекция. Дублирующий вызов 'filter_var()'. Не использовал 'exit' после' header ("Location: $ url"); '. ТОННЫ ОШИБОК! – Raptor
да, я знаю, но это мое первое задание и только обучение ... будет охватывать все –