Autor Zpráva
a
Profil *
Dobrý den,

když vložím do databáze záznam, tak se mě po kliknutí na aktualizovat stránku prohlížeč zeptá, jestli chci odeslat ještě jednou POSTDATA. Když je neodešlu, refresh se neprovede... jak se této vlastnosti dá zbavit?
Jde i hlavně o to, aby se neuložili data znovu...


tlačítko pro odeslání má název addCategory

if(isset($_POST['addCategory'])){

	$sql = "INSERT INTO ".$GLOBALS['tbl_category']." (nazev) VALUES ('{$_POST["newCategory"]}')";
	mysql_query($sql);
	
}


děkuji za odpověď
Akacko
Profil
a
refreshneš stránku pomoci
header('location: url/stranky.php');
viz http://cz2.php.net/header
Taps
Profil
a
$sql = "INSERT INTO ".$GLOBALS['tbl_category']." (nazev) VALUES ('{$_POST["newCategory"]}')";
	mysql_query($sql);
	
}
if($sql) header("location:adresa_stranky.php");


DoubleThink
Profil *
A to nejlépe se správným stavovým kódem:
header("location:adresa_stranky.php", 1, 303);

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: