Form contatti in piu pagine

lukaluk

Nuovo Utente
18 Set 2010
1
0
0
Form contatti multiple page
Ciao a tutti, vorrei creare un modulo di richiesta informazioni, che però, siccome le informazioni che richiedo sono tante lo vorrei sviluppare su piu pagine... (multiple page)

inserisco cosa faccio:
----------------------------------------------------------------------------------
creo un index.php (dove inserisco la prima pagina del form)


<form method="post" action="contact2.php">
Name:<br /><input name="name" type="text" size="30" maxlength="40" /><br /><br />
Email:<br /><input name="email" type="text" size="30" maxlength="40" /><br /><br />
Subject:<br /><input name="subject" type="text" size="30" maxlength="40" /><br /><br />
Message:<br /><textarea name="msg" cols="50" rows="6"></textarea><br /><br />
<input type="reset" value="Reset" /> <a href="contact2.php">next</a> (pulsante per passare alla seconda pagina)
</form>


----------------------------------------------------------------------------------
creo la seconda pagina del form: contact2.php


<form method="post" action="send1.php">
<input type="hidden" name="name" value="<?php echo $_POST['name']; ?>" />
<input type="hidden" name="email" value="<?php echo $_POST['email']; ?>" />
<input type="hidden" name="subject" value="<?php echo $_POST['subject']; ?>" />
<input type="hidden" name="msg" value="<?php echo $_POST['msg']; ?>" />
Name:<br /><input name="name2" type="text" size="30" maxlength="40" /><br /><br />
Subject:<br /><input name="subject2" type="text" size="30" maxlength="40" /><br /><br />
Message:<br /><textarea name="msg2" cols="50" rows="6"></textarea><br /><br />
<input type="reset" value="Reset" /> <input type="submit" value="Send" />
</form>

------------------------------------------------------------------------------------

Creo il php per inviare la mail: send1.php (dove richiamo le informazioni che ricavo dalle due pagine)

<?php
$receiverMail = "mio email";

$name = ltrim(rtrim(strip_tags(stripslashes($_POST['name']))));
$email = ltrim(rtrim(strip_tags(stripslashes($_POST['email']))));
$subject = ltrim(rtrim(strip_tags(stripslashes($_POST['subject']))));
$msg = ltrim(rtrim(strip_tags($_POST['msg'])));
$name2 = ltrim(rtrim(strip_tags(stripslashes($_POST['name2']))));
$subject2 = ltrim(rtrim(strip_tags(stripslashes($_POST['subject2']))));
$msg2 = ltrim(rtrim(strip_tags($_POST['msg2'])));
$ip = getenv("REMOTE_ADDR");
$msgformat = "From: $name ($ip)\nEmail: $email\n\n$msg";

// VALIDATION


$email = htmlentities($_POST['email'],ENT_QUOTES);
$email_check = preg_match("/^[a-z0-9_\.-][email protected]([a-z0-9]+([\-]+[a-z0-9]+)*\.)+[a-z]{2,7}$/i", $email);

if($email_check != 1){
echo'non valido';
}else{
echo'Valido';
}

----------------------------------------------------------------------------------

Se sviluppo il codice in una sola pagina funziona tutto benissimo, quando provo a farlo su due ho un messaggio che dice che l'email non è valida.

Grazie in anticipo a tutti!!!
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
devi salvare i dati recuperati in ogni pagina tramite sessione, così li avrai sempre disponibili
 
Discussioni simili
Autore Titolo Forum Risposte Data
D Devo far funzionare un form di contatti PHP 4
S Problemi di visualizzazione form contatti sito web HTML e CSS 2
T [PHP] Creare Honeypot per form contatti PHP 10
Angelo Russo [PHP] [HTML] form contatti PHP 0
andreas88 [PHP] [HTML] Pagina preventivi form contatti PHP 5
L [PHP] Inserire google recaptcha in uno form contatti PHP 1
zorro [PHP] form contatti PHP 8
F aiuto per funzionamento sito responsive e form contatti HTML e CSS 29
L Problema form contatti. PHP 2
A Problema invio dati form contatti PHP 12
Andre7890 Problema CSS in Form Contatti HTML e CSS 7
Christian1977 WP - Form Contatti WordPress 4
F Crear un form Contatti, per un Bed&Breakfast, dinamico, con Wordpress WordPress 3
F Problema con Form contatti PHP 4
S Form contatti: ma dove è l'errore? PHP 7
S form contatti errore PHP 14
B Creare form contatti con php PHP 4
L Problema e consiglio per form contatti particolare Classic ASP 2
S Form X pagina contatti in siti web PHP 1
F Form per contatti Webdesign e Grafica 3
T Invio mail da form contatti con annesso file attachment Classic ASP 1
W help form contatti Help!!!! PHP 0
G Form per email o contatti mi dareste dei consigli ? Classic ASP 14
enzonero form contatti in asp Classic ASP 7
M Form: come tornare ai campi già compilati dopo invio PHP 1
G Invio form con PHP PHP 3
felino Form action costum e parametri in queryString WordPress 1
M Come recuperare molteplici input form PHP 1
M Collegamento tra form html e script php PHP 4
L form immagini per il database PHP 0
A form PHP prenotazione tramite query PHP 2
A Form php prenotazione di un azienda sanitaria locale presso studio medico PHP 1
L inserimento form dati multipli ? PHP 0
L Problemi form Pagina php HTML e CSS 3
Cosina Creare bottone delete in form upload PHP 5
Cosina Creare bottone delete in form upload PHP 1
B form gestione input PHP 2
V PHP form intersecate PHP 0
8 Javascript - PDF Form Javascript 0
J Form inserimento dati in database Ajax 1
E Gestione profilo utente tramite Form PHP 3
R [C#] Form principale si blocca mentre un altro Thread lavora .NET Framework 0
M Problema con controllo form in real time jQuery 6
D Form validazione Javascript 2
R form recovery pass PHP 0
V Symfony e i form PHP 3
M form con checkbox PHP 8
S come aggiustare un form di contatto? HTML e CSS 3
F query e form con select multipla PHP 17
AC1 Form in finestra modale PHP 1

Discussioni simili