Titre: pb formulaire
Posté par: raphy1609 le le 09-05-2006 a 10:34:28
Voila mon pb g un formulaire en 3 pages : la première est un formulaire normal avec choix d'une carte postale , un champ pour l'adresse mail d'envoi de la carte et un message.
la 2ème est une page qui affiche la carte postale et g mi d champs caché pr essayer de faire passer les valeurs sur la 3ème page : voila le code :
<?php if($_POST['carte']==1){ echo '<img src="http://www.chalet-adrien.com/images/curiosite/carte/zoom/adrienv.jpg" border="0" />'; $carte = '<img src="http://www.chalet-adrien.com/images/curiosite/carte/zoom/adrienv.jpg" border="0" />'; } elseif($_POST['carte']==2){ echo '<img src="http://www.chalet-adrien.com/images/curiosite/carte/zoom/aquarel2.jpg" border="0" />'; $carte = '<img src="http://www.chalet-adrien.com/images/curiosite/carte/zoom/aquarel2.jpg" border="0" />'; } if($_POST['carte']==3){ echo '<img src="http://www.chalet-adrien.com/images/curiosite/carte/zoom/fleursv.jpg" border="0" />'; $carte = '<img src="http://www.chalet-adrien.com/images/curiosite/carte/zoom/fleursv.jpg" border="0" />'; } if($_POST['carte']==4){ echo '<img src="http://www.chalet-adrien.com/images/curiosite/carte/zoom/nounoursh.jpg" border="0" />'; $carte = '<img src="http://www.chalet-adrien.com/images/curiosite/carte/zoom/nounoursh.jpg" border="0" />'; }
$_leExpediteur = $_POST['expediteur']; echo $_leExpediteur ; $_leMail = $_POST['email']; $_leMessage = $_POST['message']; $_laCarte = $_POST['carte']; ?> <html> <body> <form name="formMail" method="post" action="essai2.php">
<input type="hidden" name="leExpediteur" value="<? $_leExpediteur ?>"> <? echo $_leExpediteur ?> <input type="hidden" name="leMail" value="<? $_leMail ?>"> <input type="hidden" name="leMessage" value="$_leMessage"> <input type="hidden" name="laCarte" value="$_laCarte"> <input type="image" name="Submit" src="../../images/bt_envoyer.gif">
</form> </body> </html>
et la 3ème page pr l'envoi du mail : voila le code :
<?php
$destinataire = $_POST['leMail']; $message = $_POST['leMessage']; $carte = $_POST['laCarte'];
// On initialise les variables $qui = $destinataire ; echo $_qui; $objet = "Carte Postale"; $message = "salut"; $headers = "toto@toto.fr";
// On envoi l’email if ( mail($destinataire, $objet, $message, $headers) ) { echo "Envoi du mail réussi."; } else { echo "Echec de l’envoi du mail."; } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <body> Votre carte postale a bien été envoyé. Merci </body> </html>
voila est ce que vs pouvez m'aider je pense que j'arive pa a faire passer mes variable juska ma 3ème page.
Merci d'avance. |
Titre: Re:pb formulaire
Posté par: vertigo_76 le le 09-05-2006 a 11:38:43
Salut
tu a oublié les echos:
<input type="hidden" name="leExpediteur" value="<?php echo $_leExpediteur ?>"> <input type="hidden" name="leMail" value="<?php echo $_leMail ?>"> <input type="hidden" name="leMessage" value="<?php echo $_leMessage ?>"> <input type="hidden" name="laCarte" value="<?php echo $_laCarte ?>"> <input type="image" name="Submit" src="../../images/bt_envoyer.gif">
Cela devrait etre mieu comme ca. + |
Titre: Re:pb formulaire
Posté par: raphy1609 le le 09-05-2006 a 12:01:46
Ah oui c vrai merci bien jorai pu tourner en rond pendant un bout de temps.
Merci beaucoup.
|
Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.
|