Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: обновление страницы
 
 автор: Filomat   (30.04.2007 в 17:41)   письмо автору
 
 

Я создаю форму, обрабатывается она этой же страницей. Считываю данные, добавляю в БД.
Вопрос: как предотвратить повторное добавление этих данных при обновлении страницы (при нажатии refresh)?

   
 
 автор: SHAman   (30.04.2007 в 17:43)   письмо автору
 
   для: Filomat   (30.04.2007 в 17:41)
 

Нужно принять запрос, добавить данные в базу, а потом передать
header(Location: урл_вашей_страницы)

   
 
 автор: Filomat   (30.04.2007 в 18:53)   письмо автору
 
   для: SHAman   (30.04.2007 в 17:43)
 

Уже много раз проверял - ничего не понимаю, пишет:
Warning: Cannot modify header information - headers already sent by ...

   
 
 автор: ddhvvn   (30.04.2007 в 18:58)   письмо автору
 
   для: Filomat   (30.04.2007 в 18:53)
 

Эх...

http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=33662
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=16726
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=30473

   
 
 автор: bronenos   (30.04.2007 в 18:59)   письмо автору
 
   для: Filomat   (30.04.2007 в 18:53)
 

ПЕРЕД header() не должно быть НИКАКОГГО вывода в браузер (print / echo), а также НИЧЕГО до открывающих скобок <?php
или же, если у вас довольно запутанно, ставьте первой строчкой ob_start(); и последней ob_end_flush();

   
 
 автор: Filomat   (30.04.2007 в 19:10)   письмо автору
 
   для: bronenos   (30.04.2007 в 18:59)
 

Огромное спасибо!

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования