проблемы с чатом

  • Автор темы ломалкин
  • Дата начала

ломалкин

Guest
проблемы с чатом

помогите пожалуйста разобраться с проблемой. уже день мучаюсь.

есть чат на двух фреймах: chat.php и form.php. первый выводит сообщения, записывает присланные сообщения в базу. второй - просто форма для посылки сообщений первому скрипту.

упрощенный form.php:
PHP:
<form id=form name="form" action="chat.php?say=q" method="post" target=chat>
<input id=mess name="mess" style="WIDTH: 500px" size=255 type="text" value="" >
<INPUT id=name_to type=hidden name=name_to value="">
<INPUT id=status type=hidden name=status value="">
<input type="submit" value="say">
</form>
в chat.php стоит такое:
PHP:
<?if($_GET['say']=='q')
{

//проверка и добавление в базу сообщения ...

}
?>
<META http-equiv=Pragma content=no-cache>
<META http-equiv=refresh content="15; chat.php">
<?
//вывод сообщений из базы
?>
так вот если из формы послать сообщение. то при дальнейшем обновлении chat.php это сообщение будет опять добавляться в базу словно его еще раз послали. не помогает:
PHP:
 unset($_POST);
 unset($_GET);
 Header("Location: cat.php");
  exit;
сразу после добавления в базу.

не помогает
PHP:
<body onload='document.getElementById("form").reset();'>
в теле form.php
блин не знаю что и делать. помогите, плиз !
 
Сверху