Forum Webscript.Ru
Программирование => PHP => Тема начата: Bronepoezd от 12 Января 2005, 01:45:41
-
Начал делать гостевуху на PHP... Вот, написал несколько строк:
global $text;
global $prov;
print "
ГОСТЕВАЯ КНИГА
";
@mysql_connect("localhost","web","") or die("Could not connect to MYSQL server!");
@mysql_select_db("guest") or die("Could not select company database!");
print "";
if ($prov=="1234567890") {
$query1="INSERT INTO guest VALUES(\'$text\')";
mysql_query($query1) or die("mysql_error!");
$query2="SELECT*FROM guest";
$result=mysql_query($query2) or die("mysql_error!");
while ($row=mysql_fetch_array($result)):
print $row[\'text\'];
print "
";
endwhile;
}
mysql_close();
?>
Вообщем проблема такая: Когда я пытаюсь обновить страницу, выскакивает сообщение IE: "Не удаётся обновить страницу без повторной отправки данных. Нажмите соответствующую кнопку для повторной отправки данных или отмените операцию для возврата к открываемой странице."
Когда я нажимаю ПОВТОР, то в происходит повторная отправка данных и в БД записывается то, что было введено раньше...
Подскажите пожалуйста, как этого избежать... Необходимо, чтобы при обновлении страницы никаких сообщений не выводилось и чтобы гостевуха нормально работала...
-
на вопрос уже отвечено
-
Никто не может написать для данного примера? А то я уже просто запутался с этими суперглобальными переменными...
-
Тебе все там написали.
Аж два примера.
Ты можешь объяснить - какой смысл брать оттуда и копировать сюда то же самое?