Probleme formulaire
Fermé
bnx68
Messages postés
13
Date d'inscription
mardi 13 novembre 2012
Statut
Membre
Dernière intervention
12 février 2013
-
21 nov. 2012 à 09:35
ali_bigboss Messages postés 4 Date d'inscription mercredi 28 novembre 2012 Statut Membre Dernière intervention 17 février 2013 - 28 nov. 2012 à 22:59
ali_bigboss Messages postés 4 Date d'inscription mercredi 28 novembre 2012 Statut Membre Dernière intervention 17 février 2013 - 28 nov. 2012 à 22:59
A voir également:
- Probleme formulaire
- Formulaire de réclamation facebook - Guide
- Formulaire instagram compte suspendu - Guide
- Confirmer le nouvel envoi du formulaire err_cache_miss - Forum Google Chrome
- Problème d'envoi de formulaire ✓ - Forum PHP
- Le formulaire rempli - Guide
2 réponses
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
21 nov. 2012 à 13:41
21 nov. 2012 à 13:41
je ne voit pas à qui sert ta fct javascript mais voici le code modifié, il te manquait $choix
<?php // Initialise les variables $erreur = NULL; $info = NULL; if(!empty($_POST['nom']) AND !empty($_POST['email']) AND !empty($_POST['message'])){ extract($_POST); if (preg_match("#^[a-z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$#", $email)){ $nom = htmlentities(addslashes($nom)); $email = htmlentities(addslashes($email)); $message = htmlentities(addslashes($message)); $message = 'Nom : '.$nom.' '."\n"; if(choix ==1){ $message .= 'Sera présent à la prochaine réunion'."\n"; }else{ $message .= 'Ne sera pas présent à la prochaine réunion'."\n"; } $message .=' Message : '.$message.''; $sujet = "Pesence a la prochaine reunion"; $destinataire = "pseudo@hotmail.fr"; $entete ='From: '.$email.''; echo $entete; mail($destinataire,$sujet,$message,$entete); $info = 'Votre message à été envoyé'; unset($_POST); unset($message); unset($email); unset($nom); } else{ $erreur = 'Votre adresse email est invalide'; } } else { $erreur = 'Veuillez remplir tous les champs obligatoires *'; } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" > <head> <title>contact</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <link rel="stylesheet" media="screen" type="text/css" title="design" href="images/design.css" /> </head> <body> <div id="contenu"> <!--Le contenu --> <h1 style="text-align:center;">Formulaire d'inscription </h1> <form method="post" id="formulaire_contact" target=""> <fieldset> <legend> Formulaire d'inscription</legend> <label for="nom">Nom* : </label><input type="text" name="nom" id="nom" value="<?php if(isset($nom)) echo $nom; ?>"/><br/> <label for="email">Email* : </label><input type="text" name="email" id="email" value="<?php if(isset($email)) echo $email; ?>"/><br/> <form name="form1"> <p>Sera présent á la prochaine réunion :</p> <label>Oui <input type="radio" name="choix" value="1" /></label> <label>Non <input type="radio" name="choix" value="0" /></label> <div id="hidden"> </form> <script type="text/javascript"> var oui = document.form1.choix[0]; var non = document.form1.choix[1]; oui.onclick = function() { document.getElementById("hidden").style.display = "block" }; non.onclick = function() { document.getElementById("hidden").style.display = "none" }; </script> <label for="message">Message* : </label><textarea name="message" id="message" ><?php if(isset($message)) echo $message; ?></textarea><br/> <input type="submit" value="Envoyer"/><span style="color:red"> <?php echo $erreur; ?></span><span style="color:green"> <?php echo $info; ?></span> </fieldset> </form> </div> </body> </html>
ali_bigboss
Messages postés
4
Date d'inscription
mercredi 28 novembre 2012
Statut
Membre
Dernière intervention
17 février 2013
1
28 nov. 2012 à 22:59
28 nov. 2012 à 22:59
je copier le code mais je reçu rien dans ma boit de message en gmail :pp aider moi svp
21 nov. 2012 à 14:22
if($choix ==1){ et non if(choix ==1){
Merci infiniment et à bientôt