|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
12.08.2013, 18:16 | #1 |
Пользователь
Регистрация: 07.12.2011
Сообщений: 56
|
Повтор сообщения
Добрый день, нужна ваша помошь, при обновлении страницу происходит повторный запрос в базу, и второй раз отправляются данные, каким образом можно проверять были ли отправленный данные и если были, то больше не отправлять в БД
Код:
|
12.08.2013, 19:28 | #2 |
Форумчанин
Регистрация: 30.05.2011
Сообщений: 651
|
Либо используй сессии, либо после добавления данных сделай редирект на ту же страницу. То есть:
1 вариант. Если у тебя не происходит вывода текста в браузер непосредственно перед добавлением данных, то после добавления напиши header("location: имя_скрипта.php"); 2 вариант Если производится вывод текста до твоего кода добавления данных, тогда javascript echo '<script type="text/javascript">location.href='Адрес страницы'</script>'; Имей ввиду, что во втором случае нужно указывать либо полный адрес, либо относительный, от корня сайта. В первом случае, если скрипт не подключен инлюдом, то достаточно просто имени скрипта с расширением. Можно также добавить необходимые параметры, если они имеются.
Создание, программирование и сопровождение сайтов любой сложности.
Изготовление программ на заказ. Список услуг и портфолио на сайте www.andreygrom.ru |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Повтор тела цикла | gennadii | Помощь студентам | 21 | 11.12.2012 10:37 |
Повтор подпрограммы | MNaz | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 24.01.2012 01:22 |
Повтор | madmaniac | Общие вопросы C/C++ | 2 | 21.02.2011 20:45 |
Повтор в список | Enigmatic | Microsoft Office Excel | 6 | 27.11.2009 00:13 |
Извените за повтор !!! | Killdgedan | Помощь студентам | 1 | 24.12.2008 21:10 |