Не могу справиться с обновлением

vanya

Guest
Не могу справиться с обновлением

Версия PHP3 и 4. Apache 1.3 и 2.... и MySQL3.23,4 - везде один глюк :(
Написал страничку администрирования сайта. В зависимости от того какую кнопку нажимаю выполняется соотв. скрипт, который добавляет/удаляет/изменяет данные в базу(е).
Далее, в конце каждого скрипта, написана строчка

<script language="JavaScript">history.back(); location.reload();</script>

чтоб ручками не возвращаться на страницу администрирования.
ПРОБЛЕМА. При возврате выскакивает окошко с предложением обновить страницу (это в принципе нормально, потому как сам прошу сделать релоад). Но это окошко не уходит а появляется непрерывно, и в результате в базу добавляется куча одинаковых записей.:(

Помогите, плиз. Вроде где-то я видел из-за чего такое случается, но не могу найти.
 

SiMM

Новичок
header('Location: ...') после сабмита по факту добавления записи в БД.
PS: версия MySQL'я то тут каким боком? ;)
 

vanya

Guest
спасибо. попробую.

-~{}~ 03.11.04 13:43:

до кучи. Скажите, плиз, а что делает след. if? что проверяет?
PHP:
if(isset($_POST['posted']))
{}
else if(isset($_GET['ok']))
{}
else
{}
если можно напишите комент к каждому условию.
 
Сверху