Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.52/21: Рейтинг темы: голосов - 21, средняя оценка - 4.52
 Аватар для Serebos
20 / 4 / 0
Регистрация: 18.04.2020
Сообщений: 158

Redirect после INSERT

18.04.2020, 15:44. Показов 4718. Ответов 42
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет. На этом форуме уже обсуждался похожий вопрос, по поводу редиректа и формы регистрации (Как сделать редирект на главную после регистрации?).

Исходя из полученной информации у меня получился следующий код:

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "player";
 
try {
    $conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);
    // set the PDO error mode to exception
    $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    $sql = "INSERT INTO songs (name, author)
    VALUES ('The Unforgiven', 'Metallica')";
    // use exec() because no results are returned
    $conn->exec($sql);
    echo "New record created successfully";
    }
catch(PDOException $e)
    {
    echo $sql . "<br>" . $e->getMessage();
    }
$conn = null;
 
header('Location: '.$_SERVER['REQUEST_URI']);
   exit;
запись редиректа в конце провоцирует множество копий INSERTA, пока сервер не отключится (около сотни копий).
Подскажите, пожалуйста, как должен выглядеть строка редиректа для корректной работы кода? Второй день никак не разберусь....

СПАСИБО!
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
18.04.2020, 15:44
Ответы с готовыми решениями:

Redirect после отправки формы
Доброго времени суток, подскажите пожалуйста, как мне сделать редирект! код весь работает, после отправки формы, вывожу сообщение что все...

Добавить на форму заголовок после redirect'a
Добрый день, Уважаемые форумчане! Подскажите, как добавить заголовок на форму в случае, если не прошла проверка авторизации пользователя?...

Redirect после return - возможен?
Добрый день! В контроллере есть post-метод: public ActionResult Wait(Guid? id) { .... return File(document.File,...

42
 Аватар для sad67man
2605 / 1509 / 689
Регистрация: 23.08.2015
Сообщений: 3,841
24.04.2020, 01:35
Студворк — интернет-сервис помощи студентам
Serebos, Накидал примерчик на ООП.
Вложения
Тип файла: zip d-test.ru.zip (414.0 Кб, 8 просмотров)
1
Эксперт PHP
 Аватар для Fedor Vlasenko
936 / 693 / 236
Регистрация: 01.02.2015
Сообщений: 1,848
24.04.2020, 02:00
Перенаправление на другую страницу
0
 Аватар для Serebos
20 / 4 / 0
Регистрация: 18.04.2020
Сообщений: 158
24.04.2020, 06:32  [ТС]
sad67man и Fedor Vlasenko, спасибо за помощь, буду разбираться!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
24.04.2020, 06:32

Не работает redirect после preventDefault
Отправляю данные формы на сервер с помощью JQuery POST запроса,чтобы страница не перегружалась использую event.preventDefault(), а затем...

После redirect данные на странице dg.aspx не обновляются
Есть такая связка: - страница dg.aspx (на ней размещен DataGrid на основе инфы из базы) - страница delete.aspx (ей передается id...

ajax происходит redirect после второго запроса
Доброго времени суток! Понимаю насколько глупо выглядит мой вопрос, но все же. Форма отправляется аяксом, после чего контент страницы...

Response.Redirect работает только после обновления страницы.
У меня есть страница ASP 1 в который выводится некоторая информация из базы данных. С этой странички можно попасть на страничку 2 с помощью...

Как в web.config на iis прописать Redirect так же как в .htaccess типа: Redirect 301 /thumb http://st.site2.com?
Нужно прописать redirect на IIS в web.config который выполняет то же самое что и строка Redirect 301 /thumb http://st.site2.com в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
43
Ответ Создать тему
Новые блоги и статьи
Сукцессия 20. Война автоботов. Делаем ставки
anaschu 11.07.2026
Битва ИИ в ризосфере: Как мы скрестили жесткие ОДУ, закон Фика и «подземный шантаж» Уважаемые коллеги! Хочу поделиться уникальным опытом ведения междисциплинарной компьютерной разработки. Прямо. . .
Сукцессия 19. Какие выводы я сделал из модели? Часть 2.Внутримикоризный стехиометрический буфер и хроно-дискретные зоны экспансии
anaschu 11.07.2026
Био-Инженерный Ликбез: Архитектура Модели Ризосферы Математический аппарат моделирования
Сукцессия 18. Какие выводы я сделал из войны грибов с деревьями? Часть 1- рассказ и немного про термины
anaschu 11.07.2026
Био-Инженерный Ликбез: Архитектура Модели Ризосферы Математический аппарат моделирования Система ОДУ описывает динамику изменения массы различных компонентов системы во времени. Ключевой. . .
Просветление в 5 секунд
kumehtar 10.07.2026
Андрей Веретенников выдал фразу недавно: "Вам не обязательно кем-то себя считать"
Эксперимент с картинкой-обложкой на CodinGame
Adler 10.07.2026
Решил на днях провести эксперимент. У меня есть аккаунт на CodinGame, ТОП-3 по РФ среди 2200 участников (в разделе соревнования по программированию ИИ-ботов). Там есть обложка, куда можно влепить. . .
GitDOS: Когда я решил скрестить MS-DOS, GitHub и Claude
MaGz GoLd 08.07.2026
Привет, Киберфорум! Хочу поделиться своим проектом, который, надеюсь, вас заинтересует. GitDOS — это веб-приложение, которое позволяет запускать DOS в браузере с тремя крутыми фичами: диски живут в. . .
Учебный мини "цифровой двойник" = (Сервер = Java + Flask_питон )+(3D = Гугловскаая 4T nvideo + google colab) +( WMS = Odoo на Docker)
anaschu 07.07.2026
Увидел в требованиях к вакансии создателя имитационных моделей связку (REst + Api + WMS + Anylogic + питон + 3D Nvideo), и решил посмотреть, что это такое. Из этого всего я работал более менее. . .
Море в объективе
kumehtar 06.07.2026
Хотел написать много проникновенных слов, но передумал. Оно само - говорит. Кто слышит тот слышит.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru