La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  PHP / MySQL
(Modérateurs: Shain, Jey, erwinol, Lilian, lauryv, ToToMaStEr)
  pb formulaire
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: pb formulaire  (Lu 942 fois)
pb formulaire
« sur: le 09-05-2006 a 10:34:28 »
raphy1609
Membre récent
*

Hors-Ligne

Messages: 7



Je suis un lama!

Voir le Profil    E-Mail
Répondre avec citation

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.

Rapporter au modérateur  

Re:pb formulaire
« Répondre #1 sur: le 09-05-2006 a 11:38:43 »
vertigo_76
P'tit nouveau
**

Hors-Ligne

Sexe: Male
Messages: 125



Arf J'ai un problème...

Voir le Profil    WWW
Répondre avec citation

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.
+

Rapporter au modérateur  
Re:pb formulaire
« Répondre #2 sur: le 09-05-2006 a 12:01:46 »
raphy1609
Membre récent
*

Hors-Ligne

Messages: 7



Je suis un lama!

Voir le Profil    E-Mail
Répondre avec citation

Ah oui c vrai merci bien jorai pu tourner en rond pendant un bout de temps.

Merci beaucoup.

Rapporter au modérateur  
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg