Pb envoi mail php html javascrip
sniper749
Messages postés
24
Date d'inscription
Statut
Membre
Dernière intervention
-
hyptos -
hyptos -
Bonjour,
j'ai un probleme dans mon formulaire les saisie de controle se font correctement mais
il y a un petit probléme au niveau de la validation dans le code php.
je ne trouve pas la solution.
il m'affiche comme erreur
Notice: Undefined index: validation in C:\wamp\www\contact H\contact.php on line 110
voici mon code
j'ai un probleme dans mon formulaire les saisie de controle se font correctement mais
il y a un petit probléme au niveau de la validation dans le code php.
je ne trouve pas la solution.
il m'affiche comme erreur
Notice: Undefined index: validation in C:\wamp\www\contact H\contact.php on line 110
voici mon code
body> <script type="text/javascript"> <!-- function ValidFormMail() { var OkPourSubmit = "OK"; var obligatoire1 = "Attention, "; var obligatoire2 = " ne peut pas \352tre vide !"; var invalide = " est invalide !"; if (document.envoi_mail.champ1.value == "" ) { alert(obligatoire1 + "le nom" + obligatoire2); OkPourSubmit = "NOK"; document.envoi_mail.champ1.select(); } else if ((document.envoi_mail.champ2.value.indexOf("@",1) < -1) || (document.envoi_mail.champ2.value.length <2) || (document.envoi_mail.champ2.value.indexOf(".",document.envoi_mail.champ2.value.indexOf("@",1)+1) < 1)) { alert(obligatoire1 + "l'adresse mail" + invalide); OkPourSubmit = "NOK"; document.envoi_mail.champ2.select(); } else if (document.envoi_mail.champ3.value == "" ) { alert(obligatoire1 + "l'objet" + obligatoire2); OkPourSubmit = "NOK"; document.envoi_mail.champ3.select(); } else if (document.envoi_mail.champ4.value == "" ) { alert(obligatoire1 + "le message" + obligatoire2); OkPourSubmit = "NOK"; document.envoi_mail.champ4.select(); } if (OkPourSubmit == "OK") { document.envoi_mail.validation.value = "OK"; document.envoi_mail.submit(); } } // --> </script> <div id="ensemble"> <!--en tête --> <div id="en_tete"> </div> <!--Le corps --> <div id="corps"> <div id="Gestion"> <h3><FONT><center>Contacter MS Sport Consulting</center></FONT></h3> <span3> <FONT>Votre <b>organisation sportive</b> a besoin de nos servives? </FONT></span3><br/> <span3><FONT>Demandez un rendez vous! </FONT></span3> </div> <div id="container"> <form id="form1" name="envoi_mail" action="" method="POST" > <fieldset><legend>Formulaire de contact</legend> <p class="first"> <label for="name">Nom</label> <input type="text" name="Nom" id="champ1" size="30" tabindex="1" value=""/> </p> <p> <label for="email">Email</label> <input type="text" name="E-Mail" id="champ2" size="30" tabindex="2" value=""/> </p> <p> <label for="objet">Objet</label> <input type="text" name="Objet" id="champ3" size="30"tabindex="3" value="" /> </p> </fieldset> <fieldset> <p> <label for="message">Message</label> <textarea name="message" id="champ4" cols="30" rows="10" tabindex="4" value=""></textarea> </p> </fieldset> <input type="Button" name="btn_envoi_mail" value="Envoyer" onclick="ValidFormMail();" /> </form> <?php PROBLEME ICI if ( $_POST['validation'] == "OK" ) { $adresseAEnvoyer = "s_sniper74@hotmail.com"; $titreMessage = $_POST['sujet']; $contenuMessage = "Ceci est un message depuis le formulaire : \n\n" . "Nom : " . $_POST['champ1'] . "\n\n" . "Email : " . $_POST['champ2'] . "\n\n" . "Objet : " . $_POST['champ3'] . "\n\n" . "Message : " . $_POST['champ4'] . "\n\n" . $header ='From: "' . $_POST['champ1'] . '"<' . $_POST['champ2'] . '>' . "\n"; if(mail($adresseAEnvoyer, $titreMessage , $contenuMessage , $header)) { echo '<script type="text/javascript" language="javascript"> <!--// alert("Le message a bien \351t\351 envoy\351 =)"); document.location.href="Contact.php"; //--> </script>'; } else { echo 'Le message n\'a pu \352tre envoy\351'; } } ?> </div> </div> </div>
A voir également:
- Pb envoi mail php html javascrip
- Programmer envoi mail gmail - Guide
- Editeur html - Télécharger - HTML
- Envoi mail cci - Guide
- Publipostage mail - Accueil - Word
- Windows live mail - Télécharger - Mail
25 réponses
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Merci de ton aide
maintenan je recoi bien le mail mais je n'est que les intitulé qui s'affiche :
nom :
prenom:
email:
sans ce que j 'ai saisie
et lorque j'ouvre mon formulaire sans meme l'avoir rempli j'ai encore l'erreur qui s'affiche:
Notice: Undefined index: validation in C:\wamp\www\contact K\contact.php on line 110
I doit avoir quelque chose qui fonctionne mal dans le code php.
maintenan je recoi bien le mail mais je n'est que les intitulé qui s'affiche :
nom :
prenom:
email:
sans ce que j 'ai saisie
et lorque j'ouvre mon formulaire sans meme l'avoir rempli j'ai encore l'erreur qui s'affiche:
Notice: Undefined index: validation in C:\wamp\www\contact K\contact.php on line 110
I doit avoir quelque chose qui fonctionne mal dans le code php.
la meilleure maniere de prendre les query sans erreurs en php c'est:
$v = ((isset($_REQUEST['validation']) && $_REQUEST['validation'] != "")? $_REQUEST['validation'] : ""); ... if($v == "OK") ...
MERCI
Alors je n'ai plus de message d'erreur mais toujours pas d'informations dans le mail les valeur des variable ne sont apparemment pas récupéré.
Alors je n'ai plus de message d'erreur mais toujours pas d'informations dans le mail les valeur des variable ne sont apparemment pas récupéré.
<?php $v = ((isset($_REQUEST['validation']) && $_REQUEST['validation'] != "")? $_REQUEST['validation'] : ""); if($v == "OK") { $adresseAEnvoyer = "s_sniper@hotmail.com"; $titreMessage = $_POST['sujet']; $contenuMessage = "Ceci est un message depuis le formulaire : \n\n" . "Nom : " . $_POST['champ1'] . "\n\n" . "Email : " . $_POST['champ2'] . "\n\n" . "Objet : " . $_POST['champ3'] . "\n\n" . "Message : " . $_POST['champ4'] . "\n\n" . $header ='From: "' . $_POST['champ1'] . '"<' . $_POST['champ2'] . '>' . "\n"; if(mail($adresseAEnvoyer, $titreMessage , $contenuMessage , $header)) { echo '<script type="text/javascript" language="javascript"> <!--// alert("Le message a bien \351t\351 envoy\351 =)"); document.location.href="Contact.php"; //--> </script>'; } else { echo 'Le message n\'a pu \352tre envoy\351'; } } ?>
Enfette tous le code ce trouve sur une et meme page mon html et mon php.
je t'envoie toutes la page :
je t'envoie toutes la page :
<body> <script type="text/javascript"> <!-- function ValidFormMail() { var OkPourSubmit = "OK"; var obligatoire1 = "Attention, "; var obligatoire2 = " ne peut pas \352tre vide !"; var invalide = " est invalide !"; if (document.envoi_mail.champ1.value == "" ) { alert(obligatoire1 + "le nom" + obligatoire2); OkPourSubmit = "NOK"; document.envoi_mail.champ1.select(); } else if ((document.envoi_mail.champ2.value.indexOf("@",1) < -1) || (document.envoi_mail.champ2.value.length <2) || (document.envoi_mail.champ2.value.indexOf(".",document.envoi_mail.champ2.value.indexOf("@",1)+1) < 1)) { alert(obligatoire1 + "l'adresse mail" + invalide); OkPourSubmit = "NOK"; document.envoi_mail.champ2.select(); } else if (document.envoi_mail.champ3.value == "" ) { alert(obligatoire1 + "l'objet" + obligatoire2); OkPourSubmit = "NOK"; document.envoi_mail.champ3.select(); } else if (document.envoi_mail.champ4.value == "" ) { alert(obligatoire1 + "le message" + obligatoire2); OkPourSubmit = "NOK"; document.envoi_mail.champ4.select(); } if (OkPourSubmit == "OK") { document.envoi_mail.validation.value = "OK"; document.envoi_mail.submit(); } } // --> </script> <div id="ensemble"> <!--en tête --> <div id="en_tete"> </div> <!--Le corps --> <div id="corps"> <div id="Gestion"> <h3><FONT><center>Contacter MS Sport Consulting</center></FONT></h3> <span3> <FONT>Votre <b>organisation sportive</b> a besoin de nos servives? </FONT></span3><br/> <span3><FONT>Demandez un rendez vous! </FONT></span3> </div> <div id="container"> <form id="form1" name="envoi_mail" action="" method="POST" > <input type="hidden" name="validation" value="NOK" /> <fieldset><legend>Formulaire de contact</legend> <p class="first"> <label for="name">Nom</label> <input type="text" name="Nom" id="champ1" size="30" tabindex="1" value=""/> </p> <p> <label for="email">Email</label> <input type="text" name="E-Mail" id="champ2" size="30" tabindex="2" value=""/> </p> <p> <label for="objet">Objet</label> <input type="text" name="Objet" id="champ3" size="30"tabindex="3" value="" /> </p> </fieldset> <fieldset> <p> <label for="message">Message</label> <textarea name="message" id="champ4" cols="30" rows="10" tabindex="4" value=""></textarea> </p> </fieldset> <input type="Button" name="btn_envoi_mail" value="Envoyer" onclick="ValidFormMail();" /> </form> <?php $v = ((isset($_REQUEST['validation']) && $_REQUEST['validation'] != "")? $_REQUEST['validation'] : ""); if($v == "OK") { $adresseAEnvoyer = "s_sni@hotmail.com"; $titreMessage = $_POST['sujet']; $contenuMessage = "Ceci est un message depuis le formulaire : \n\n" . "Nom : " . $_POST['champ1'] . "\n\n" . "Email : " . $_POST['champ2'] . "\n\n" . "Objet : " . $_POST['champ3'] . "\n\n" . "Message : " . $_POST['champ4'] . "\n\n" . $header ='From: "' . $_POST['champ1'] . '"<' . $_POST['champ2'] . '>' . "\n"; if(mail($adresseAEnvoyer, $titreMessage , $contenuMessage , $header)) { echo '<script type="text/javascript" language="javascript"> <!--// alert("Le message a bien \351t\351 envoy\351 =)"); document.location.href="Contact.php"; //--> </script>'; } else { echo 'Le message n\'a pu \352tre envoy\351'; } } ?> </div> </div> </div> </body> </html>
oui je sais mais je te lest envoyé kan meme lol
mais je t'est envoyé tous le code de ma page actuelle juste avant.
merciii
mais je t'est envoyé tous le code de ma page actuelle juste avant.
merciii
observe bien ton code, tu veras toi meme les erreurs.
tu essayes de recupérer $_POST[id];
au lieu de $_POST[nom];
tu essayes de recupérer $_POST[id];
au lieu de $_POST[nom];
en lalal quelle fote bete,
faute d'amateur sa.
mais j'avais tp les yeux dessu que j'y voyais plus rien.
Franchement merci xamurai ta lair vrément de géré
je sais pas depuis combien de temp tu pratique la programmation
mais en tous cas merci bocoup.
et en plus taide beaucoup de gens j'ai pu voir.
;-)))))))
faute d'amateur sa.
mais j'avais tp les yeux dessu que j'y voyais plus rien.
Franchement merci xamurai ta lair vrément de géré
je sais pas depuis combien de temp tu pratique la programmation
mais en tous cas merci bocoup.
et en plus taide beaucoup de gens j'ai pu voir.
;-)))))))
oui je comprend mieux du if then else que tout ce qui existe sur terre. :)
mais pas la grosse tête non plus... j'apprends aussi tous les jours en aidant les autres.
mais pas la grosse tête non plus... j'apprends aussi tous les jours en aidant les autres.
Flash est mon preféré, mais apres je me suis lancer dans du adobe AIR: ca te permet de creer des desktop Application avec de flash
un de mes travaux en air est
http://ww5.kinderprodukte24.de
le widget
un de mes travaux en air est
http://ww5.kinderprodukte24.de
le widget
a ouéé sa tombe bien tu va pouvoir répondre a mes questions alors.
C'est pro sa se sent ce que ta fait abode air je conne pas trop.
j'ai commencé flash y a pas trés lontemp.
Dit moi enfette j'ai crée un site tous en flash, après l'avoir presque fini sa fait un mois que je suis dessus je me suis renseigné et j'ai appris que le réferencement n'etais pas super.
Que mon conseillerai tu?
Changé tous mes travaux flash en html, est ce que sa met du temp?
Autre question incorporé un diparama déja tous concu dans un calque flash est ce possible ?
Merci a toi.
C'est pro sa se sent ce que ta fait abode air je conne pas trop.
j'ai commencé flash y a pas trés lontemp.
Dit moi enfette j'ai crée un site tous en flash, après l'avoir presque fini sa fait un mois que je suis dessus je me suis renseigné et j'ai appris que le réferencement n'etais pas super.
Que mon conseillerai tu?
Changé tous mes travaux flash en html, est ce que sa met du temp?
Autre question incorporé un diparama déja tous concu dans un calque flash est ce possible ?
Merci a toi.