![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
*^angel^* |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 81 Регистрация: 5.3.2003 Где: Столица нашей нео бъятной Родины Репутация: нет Всего: нет |
Добрый день!
я добавляю запись в БД, после чего появляется стрнаица с фразой "Новость создана. Вернуться к просмотру всех новостей" и ссылка на все новости. Если находясь на этой стрнаицы сделать refresh, то созданная запись продублируется и появится в БД (естественно со своим id). Что нужно сделать, чтобы после обновления страницы запись не дублировалась? |
|||
|
||||
Mont |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 274 Регистрация: 13.11.2004 Где: Altay Репутация: 8 Всего: 12 |
Первое что пришло на ум - в сессиях хранить переменную, о том что добавилась новость... при выводе формы присвоить ей 0, при удачном занесении в БД - 1. И по ней потом ориентироваться при рефреше.
Второй вариант проверить в базе наличие такой новости. -------------------- "Если однажды Вдруг Меня не окажется вовсе в заповедной заветной тарелке Твоего праведного сновидения Знай - Неуловимые мстители настигли меня." © Егор Летов |
|||
|
||||
Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
Все проще. Надо убить POST потоки.
header( "Location:" . $_SERVER['SCRIPT_NAME'] ); exit; |
|||
|
||||
*^angel^* |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 81 Регистрация: 5.3.2003 Где: Столица нашей нео бъятной Родины Репутация: нет Всего: нет |
2 Mal Hack
а куда вставлять? |
|||
|
||||
Opik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 1918 Регистрация: 6.10.2004 Где: Рига Репутация: 24 Всего: 55 |
*^angel^*
после запроса добавления в базу. Но перед выводом чего либо на экран. |
|||
|
||||
*^angel^* |
|
||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 81 Регистрация: 5.3.2003 Где: Столица нашей нео бъятной Родины Репутация: нет Всего: нет |
пишет ошибку:
это строка, где написан headr(...) вот код
Это сообщение отредактировал(а) *^angel^* - 1.2.2005, 18:46 |
||||
|
|||||
Opik |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 1918 Регистрация: 6.10.2004 Где: Рига Репутация: 24 Всего: 55 |
*^angel^*
читаем внимательнее:
|
||||
|
|||||
![]() ![]() ![]() |
Правила форума "PHP" | |
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |