Forum Webscript.Ru

Программирование => PHP => Тема начата: Bronepoezd от 12 Января 2005, 01:45:41

Название: Непонятки с формами на 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 "
";
print "";
print "";
print "";
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: "Не удаётся обновить страницу без повторной отправки данных. Нажмите соответствующую кнопку для повторной отправки данных или отмените операцию для возврата к открываемой странице."
Когда я нажимаю ПОВТОР, то в происходит повторная отправка данных и в БД записывается то, что было введено раньше...

Подскажите пожалуйста, как этого избежать... Необходимо, чтобы при обновлении страницы никаких сообщений не выводилось и чтобы гостевуха нормально работала...
Название: Непонятки с формами на PHP
Отправлено: Меняздесьдавнонет от 12 Января 2005, 01:57:53
на вопрос уже отвечено
Название: Непонятки с формами на PHP
Отправлено: Bronepoezd от 13 Января 2005, 01:01:32
Никто не может написать для данного примера? А то я уже просто запутался с этими суперглобальными переменными...
Название: Непонятки с формами на PHP
Отправлено: Меняздесьдавнонет от 13 Января 2005, 02:36:48
Тебе все там написали.
Аж два примера.
Ты можешь объяснить - какой смысл брать оттуда и копировать сюда то же самое?