|
|||
|
Ciao a tutti.
Ho un sito con una form mail in php usata per i contatti che ogni volta che si spedisce un messaggio, rilascia un messaggio di conferma. Io vorrei che oltre al messaggio, facesse un redirect verso la home page dopo 5 secondi, e nel caso vi fossero errori, facesse un indietro del browser dopo 5 secondi in modo da permettere di fare delle correzioni nel form compilato, ovviamente dopo il messaggio di errore. Il codice php è questo: Codice:
<?php
$nome_mittente = $_POST['nome_mittente'];
$mail_mittente = $_POST['mail_mittente'];
$mail_destinatario = "info@xxx.it";
$messaggio = $_POST['messaggio'];
if ($nome_mittente=="")
echo "Devi inserire il tuo nome.";
elseif(!ereg("^[a-z0-9][_\.a-z0-9-]+@([a-z0-9][0-9a-z-]+\.)+([a-z]{2,4})",$mail_mittente))
echo "Devi inserire un formato di e-mail valido per il mittente.";
else if ($messaggio=="")
echo "Hai dimenticato il messaggio.";
else
if(mail($mail_destinatario, "Richiesta informazioni da $nome_mittente", $messaggio, "From:<$mail_mittente>\n"))
echo "Mail inviata con successo, le risponderemo nel più breve tempo possibile.";
else
echo "Si è verificato un errore durante l'invio.";
?>
Qualcuno mi può aiutare a fare queste due modifiche al codice? Grazie __________________ Non hai mai visto regali aziendali così! (wedding ideas in inglese), forum sulla cultura, Creazione siti web |
|
|||
|
Perchè chiamare un'altra pagina?
Invia i dati alla stessa pagina, fai i tuoi controlli ... se i dati ci son tutti e l'invio funziona gli fai vedere il "grazie invio riuscito" altrimenti ripresenti il form dicendo "oh pirla inserisci i dati giusti" Non è + semplice? Ciao |
|
|||
|
Citazione:
comunque ho risolto grazie ciao |
![]() |
| Strumenti discussione | |
| Modalità visualizzazione | |
|
|
Discussioni simili
|
||||
| Discussione | Autore discussione | Forum | Risposte | Ultimo messaggio |
| non so fare un form :( | faber | HTML | 1 | 14-07-2006 17.33.51 |
| redirect su mail main account | handling | Pannello di controllo Cpanel - Linux | 1 | 11-03-2005 17.28.55 |
| PROBLEMA SU FORM MAIL | musicshow | CGI - PERL - SCRIPT | 3 | 19-11-2003 17.47.16 |
| form mail | sandadi | CGI - PERL - SCRIPT | 1 | 05-10-2003 21.56.46 |
| Form Mail - Perl ? | webbeloz | CGI - PERL - SCRIPT | 1 | 30-07-2003 00.14.24 |