Autor Zpráva
DBS
Profil *
na stránce v menu mám políčko formuláře kam zadávám email adresu pro submit adresy, ale potíž je v tom že když dám submit tak se stránka znovu nenačte (zůstane prázdná), ale adresa se do databáze přenese

tady je kod

<form method="post" action="submit.php">
<div>
<input name="mail" type="text" />
<input name="form" type="submit" value="ok" />
</div>
</form>


tady je script
-------------------------------
$p = mysql_pconnect("localhost");
$db = mysql_select_db("test");

if ($_POST["form"] && $_POST["mail"]) {
if (ereg("^.+@.+\\..+$", $_POST["mail"])) {
$_POST["mail"] = addslashes($_POST["mail"]);
mysql_query("insert into doucovani_zamestnanci (mail) values ('$_POST[mail]')");
}

}
WertriK
Profil *
Neni tam nic co zajisti presmerovani zpet na formular.


$p = mysql_pconnect("localhost");
$db = mysql_select_db("test");

if ($_POST["form"] && $_POST["mail"]) {
if (ereg("^.+@.+\\..+$", $_POST["mail"])) {
$_POST["mail"] = addslashes($_POST["mail"]);
mysql_query("insert into doucovani_zamestnanci (mail) values ('$_POST[mail]')");

header("location: ".$_SERVER["HTTP_REFERER"]);
}

}
DBS
Profil *
aha, jak to nasměruji na stránku menu.htm?
Toto téma je uzamčeno. Odpověď nelze zaslat.