ho un problema con un form ....praticamente il form chiede di inserire nome e-mail e messaggio ...se i campi nn vengono inseriti viene rikiamata una pagina "datierrati.html" ke avverte dell'errore....il problema è ke anke quando inserisco tutti i dati viene richiamata la pagina datierrati.html
il form è il seguente:
contatti.html :
Codice HTML:
<div id="Layer2">
<form name="contattami" method="post" action="contattami.php">
<p> </p>
<p><span class="stiledownload">Nome:</span>
<input type="text" name="nome" />
</p>
<p><br />
<span class="stiledownload">E-mail:</span>
<input type="text" name="email" />
</p>
<p><br />
<span class="stiledownload">mess. :</span>
<textarea name="mess." rows="3"></textarea>
</p>
<p>
<input type="submit" name="registrati" value="contattami!" />
<br />
</p>
</form></div>
contattami.php:
Codice PHP:
<?php
$connessione = mysql_connect("localhost", "zuluk", "miapassword") or die("Errore connessione al database");
mysql_select_db("my_zuluk", $connessione) or die("Errore selezione database");
if(empty($_POST['nome']) || empty($_POST['email']) || empty($_POST['mess.'])) {
header("Location: datierrati.html");
exit;
} else {
mysql_query("INSERT INTO tabella_registrazione (nome, email, mess.) VALUES ('".$_POST['nome']."', '".$_POST['email']."', '".$_POST['mess.']."')") or die("Errore inserimento dati");
echo("Dati inseriti: sarai contattato!");
}
?>
un grazie di cuore a ki può aiutarmi