При обновлении страницы записываются данные в БД / MySQL

Whatafuckok

Новичок
Есть код:


PHP:
$hostname = "localhost";
$username = "root";
$password = "";
$dbName = "mybase";
$table = "mytable";
mysql_connect($hostname, $username, $password) or die ("Не могу создать соединение");
mysql_select_db($dbName) or die (mysql_error());
$cdate = date("Y-m-d");
$query = "INSERT INTO $table SET name='".$_POST['fullform_name']."', city='".$_POST["fullform_city"]."',
interes='".$_POST["fullform_interes"]."', whatgirl='".$_POST["fullform_whatgirl"]."', number='".$_POST["fullform_number"]."',
place='".$_POST["fullform_place"]."', fullplace='".$_POST["fullform_fullplace"]."', other='".$_POST["fullform_other"]."', data='$cdate'";
mysql_query($query) or die(mysql_error());
mysql_close();
При вводе информации в поля и при нажитии на кнопку "Отправить", данные в БД записываются на УРА !

Но при каждом обновлении страницы в БД записываются пустые ячейки и время.

Как сделать так, что бы при обновлении, в БД пустые ячейки не создавались, а только при нажатии на кнопку "Отправить".
 

AnrDaemon

Продвинутый новичок
Как сделать так, что бы при обновлении, в БД пустые ячейки не создавались, а только при нажатии на кнопку "Отправить".
Сделать так же, как делают все уважающие себя CMS - POST'ить данные на ОТДЕЛЬНУЮ страницу, с которой делать редирект обратно, если надо.
Тогда хоть заобновляйся - толку не будет.
 

Whatafuckok

Новичок
Сделать так же, как делают все уважающие себя CMS - POST'ить данные на ОТДЕЛЬНУЮ страницу, с которой делать редирект обратно, если надо.
Тогда хоть заобновляйся - толку не будет.
Можете объяснить как это сделать ?
Дело в том, что я только осваиваю PHP и MySQL
 
Сверху