Задать вопрос
@vladislavtaranow

Не перенаправляется на другую страницу?

после отправки данных в бд, должно перенаправлять на другую страницу сайта, но
Объект не найден!
Запрашиваемый ресурс не найден. Ссылка на странице неверна или устарела. Пожалуйста, сообщите автору этой страницы об ошибке.

Если Вы считаете, что это ошибка сервера, пожалуйста, сообщите об этом веб-мастеру.

Error 404
kurs
Apache

хотя файл этот есть и на главной странице через кнопку открывается страница
<?php
 	include 'C:\Users\vladi\Downloads\Open Server (Базовый, Расширенный, Максимальный) 5.3.0\OSPanel\domains\kurs\bd.php';
	$familia = filter_var(trim($_POST['familia']),
	FILTER_SANITIZE_STRING);
	$name = filter_var(trim($_POST['name']),
	FILTER_SANITIZE_STRING);
	$otchestvo = filter_var(trim($_POST['otchestvo']),
	FILTER_SANITIZE_STRING);
	$City = filter_var(trim($_POST['City']),
	FILTER_SANITIZE_STRING);
	$Street = filter_var(trim($_POST['Street']),
	FILTER_SANITIZE_STRING);
	$Numder = filter_var(trim($_POST['Numder']),
	FILTER_SANITIZE_STRING);
	$seriespassport = filter_var(trim($_POST['seriespassport']),
	FILTER_SANITIZE_STRING);
	$numberpassport = filter_var(trim($_POST['numberpassport']),
	FILTER_SANITIZE_STRING);
	$Birthday = filter_var(trim($_POST['Birthday']),
	FILTER_SANITIZE_STRING);
	$query="INSERT INTO `gragdanin`(`familia`,`name`,`otchestvo`,`City`,`Street`,`Numder`,`seriespassport`,`numberpassport`,`Birthday`) VALUES ('".$familia."','".$name."','".$otchestvo."','".$City."','".$Street."','".$Numder."','".$seriespassport."','".$numberpassport."','".$Birthday."')";
	$res =mysqli_query($db, $query);
		if ($res==true) {
		echo "<script>alert(\"Вы успешно добавили данные!\");</script>";
    	echo "<script>document.location.href='2.php';</script>";  
	}
	else {
		echo "<script>alert(\"Ошибка!Проверьте данные и отправьте снова!\");</script>";
    	echo "<script>document.location.href='admin.php';</script>";  
	}

?>


проблема именно вот тут
$res =mysqli_query($db, $query);
		if ($res==true) {
		echo "<script>alert(\"Вы успешно добавили данные!\");</script>";
    	echo "<script>document.location.href='2.php';</script>";  
	}
	else {
		echo "<script>alert(\"Ошибка!Проверьте данные и отправьте снова!\");</script>";
    	echo "<script>document.location.href='admin.php';</script>";  
	}
  • Вопрос задан
  • 1487 просмотров
Подписаться 1 Простой 5 комментариев
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@UPSA
anykey. Я не программист, я просто ленивый.
А как script запустишь?
echo "<meta http-equiv='refresh' content='0'; url=admin.php>"

или
echo "<body onload="window.location = 'http://example.com/'"></body>"

(с кавычками лень разбираться)
https://en.wikipedia.org/wiki/Meta_refresh

Давно в PHP ничего не делал ))) ну очень )))
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы