Ho un problema con una form ... non riesco ha cancellare i campi di una form.
Mi spiego meglio invio la form alla pagina stessa attraverso la classica
<form id="email_form" method="post" action="index.php"> faccio i miei controlli
ma dopo l'invio i valori della form mi rimangono popolati con i valori già inseriti e se faccio
un refresh verso la pagina stessa mi reinvia la form perchè non riesco a settare i valori ho
cercato di risolvere con una variabile di sessione in questo modo, ma non mi funziona
<?php
session_start();
isset($_SESSION['check']) ? $check = $_SESSION['check'] : $check = '';
$caso = microtime();
if(isset($_POST['messaggio']) AND $_POST['messaggio']!='')
{
if ( $check === MD5(serialize($_POST)) ) {
echo "dati gia inviati";
exit;
} else {
echo "dati non inviati riprova";
?>
<form id="email_form" method="post" action="index.php">
<input type = "hidden" name = "check" value ="$caso">
<div class="field"> Nome <input type="text" name="nome" id="nome" /></div>
<div class="field"> Cognome <input type="text" name="cognome" id="cognome" /></div>
<div class="field"> Indirizzo <input type="text" name="indirizzo" id="indirizzo" /></div>
<div class="field"> Città <input type="text" name="citta" id="citta" /></div>
<div class="field"> E-mail <input type="text" name="email" id="email" /></div>
<div class="field"> Oggetto <input type="text" name="oggetto" id="oggetto" /></div>
<div class="field2"> Testo del messaggio <textarea name="messaggio" id="messaggio" rows="5" cols="40" value=""></textarea></div>
<div class="button"><input type="submit" value="Invia richiesta di informazioni" /></div>
</form>
<?php
}
}
?>
come posso fare per risolvere il problema? cosa c'è che no va?continua sul refresh
ad inviarmi la form!!!
grazie in anticipo ...