PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 Forum Général PHP » Reception du formulaire Bizzare. » 14-01-2012 21:15:21

reinruof77
Réponses : 2

Bonjour a tous

voila j'ai enfin réussi grasse a ce forum a créer mon formulaire de contact.

Mais voici mon souci ,que lorsque je reçois le mail cela me donne ceci:"Date de l'évévement" au lieu de "Date de l'évènement".
Ou encore :

Votre message : voila déjà la page de contact  au lieu de
Votre message : voila déja la page de contact.
ou encore
Type de l'évévement(Mariage,anniversaire...) : Test

J'ai bien compris que cela venais des accents mais je ne sait pas corriger .

pourriez vous m'aidez.
  Merci encore de votre aide.

#2 Re : Forum Général PHP » Probleme de traitement Formulaire. » 11-01-2012 09:45:04

Merci beaucoup pour votre aide je vais essayer cela.

Merci encore

#3 Re : Forum Général PHP » Probleme de traitement Formulaire. » 11-01-2012 09:45:04

Jc a écrit :

Bonjour,

Je crois deviner d'où vient ton problème. Et si je ne me trompe pas il ne vient pas du code que tu nous montres.
Pour etre certain de ne pas me tromper, je vais le reformuler différemment. Tu ne reçois pas par mail les champs des lignes 17 à 20 de ton formulaire de traitement. C'est cela? Si oui je te donne la solution de suite smile

++

Bonjour
tout dabord merci de ton aide

Je ne sait pas si je m'exprime comme il faut alors voici la page qui fonctionne parfaitement:""
et la dessus je voudrais rajouter 3 champs :
1)date
2)type
3 nombre).
merci encore de ton aide

#5 Forum Général PHP » Probleme de traitement Formulaire. » 11-01-2012 09:45:04

reinruof77
Réponses : 6

Bonjour a tous et merci de m'accueillir.

voici mon probleme j'ai un formulaire de contact ci dessus mais quand je le test sur le site je ne recois que les champs : Nom;Prenom;email;motif et message.
Pourriez-vous m'aider a trouvez mon erreur car je debute et la je suis perdu.

merci de votre aide.

contact.html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"[url]http://www.w3.org/TR/REC-html40/loose.dtd[/url]">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Formulaire de contact.</title>
<style type="text/css">
.contact {
  font-family: "Comic Sans MS", cursive;
  color: #6F0;
}
body form table {
  font-size: 24px;
}
body form table {
  font-style: italic;
}
body form table {
  color: #000;
}
body {
  background-image: url(wide.jpg);
  background-repeat: repeat-x;
  background-color: #000;
}
body,td,th {
  font-size: 100%;
  text-align: center;
  font-family: "Times New Roman", Times, serif;
  color: #F00;
  font-style: normal;
  font-weight: bold;
}
.contact {
  font-weight: bold;
  font-size: 18px;
}
.contact .contact textarea {
  color: #000;
}
body form table {
  color: #000;
}
.contact tr .contact {
  color: #D2D2D2;
  font-weight: normal;
}
p {
  font-weight: bold;
}
body form p {
  font-family: Comic Sans MS, cursive;
  color: #FFFFFF;
  font-weight: normal;
  font-style: italic;
  font-size: 170%;
  cursor: auto;
  page-break-before: auto;
}
.contact tr .contact p {
  font-size: 18px;
}
.contact {
  color: #FFF;
}
.contact .contact {
  color: #FFF;
}
form {
  color: #FFF;
}
form {
  font-size: 12px;
}
form {
  color: #FFF;
}
html {
  color: #FFF;
}
</style>
<script src="Scripts/swfobject_modified.js" type="text/javascript"></script>
</head>
<body background="wide.jpg" link="#FFFFFF">
<form name='formulaire' action='traitement.php' method='post'>
<p><img src="images/big-star-purple.jpg" width="132" height="127"></p>
<p>
  <object id="FlashID" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="99" height="34">
    <param name="movie" value="accueil.swf">
    <param name="quality" value="high">
    <param name="wmode" value="opaque">
    <param name="swfversion" value="8.0.35.0">
    <!-- Cette balise <param> invite les utilisateurs de Flash Player en version 6.0 r65 et ultérieure à télécharger la version la plus récente de Flash Player. Supprimez-la si vous ne voulez pas que cette invite soit visible. -->
    <param name="expressinstall" value="Scripts/expressInstall.swf">
    <param name="BGCOLOR" value="#C1C606">
    <!-- La balise <object> suivante est destinée aux navigateurs autres qu'IE. Supprimez-la d'IE à l'aide d'IECC. -->
    <!--[if !IE]>-->
    <object type="application/x-shockwave-flash" data="accueil.swf" width="99" height="34">
      <!--<![endif]-->
      <param name="quality" value="high">
      <param name="wmode" value="opaque">
      <param name="swfversion" value="8.0.35.0">
      <param name="expressinstall" value="Scripts/expressInstall.swf">
      <param name="BGCOLOR" value="#C1C606">
      <!-- Le navigateur affichera le contenu alternatif suivant pour les utilisateurs d'un lecteur Flash de version 6.0 ou de versions plus anciennes. -->
      <div>
        <h4>Le contenu de cette page nécessite une version plus récente d’Adobe Flash Player.</h4>
        <p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Obtenir le lecteur Adobe Flash" width="112" height="33" /></a></p>
      </div>
      <!--[if !IE]>-->
    </object>
    <!--<![endif]-->
  </object>
</p>
<h1><em><strong>Formulaire de contact</strong></em></h1>
<table width="800" align="center" class="contact">
  <td width="445" class="contact"><p> </p></td>
<tr><td height="34" class="contact">Votre nom : </td>
  <td width="343" class="contact"><input name='nom' type='text' size='50'></td>
</tr>
<tr><td height="41" class="contact">Votre prénom : </td>
  <td class="contact"><input name='prenom' type='text' size='50'></td>
</tr>
<tr><td height="48" class="contact">Votre email</td>
  <td class="contact"><input name='email' type='text' size='50'>
    <br></td>
</tr>
<tr>
  <td class="date de l'évévement">Date de l'évévement<br></td>
  <td class="contact"><input name='date' type='text' size='50' id="date"></td>
</tr>
<td height="71" align="center" class="Type">Type de l'évévement(Mariage,anniversaire...)</td>
  <td class="contact"><input name='type' type='text' size='50'></td>
</tr>
    <td height="29" class="Nombre">Nombre de personnes</td>
  <td class="contact"><input name='nombre' type='text' size='50'></td>
</tr>
<tr><td class="contact">Le motif de votre message</td>
  <td class="contact"><p>
    <input name='sujet' type='radio' value='renseignement'>
      Demande de Renseignement<br>
      <input name='sujet' type='radio' value='partenariat'>Partenariat</p></td>
</tr>
<tr><td class="contact">Votre message</td>
  <td class="contact"><textarea name='texte' cols='50' rows='20'></textarea></td>
</tr>
<tr>
  <td> </td><td>
<input name='annuler' type='reset' value='Annuler'>
 <input name='soumettre' type='submit' value='Envoyer'></td></tr>
</table>
<p>par TEL au : <font face="Comic Sans MS" color="#8080ff"><span style="font-size:18pt; line-height:27px; color: #FFFFFF;">09 51 00 01 45 <br>
   Portable: 06 31 50 15 22</span></font></p>
<p>ou par FAX au : <font face="Comic Sans MS" color="#8080ff"><span style="font-size:18pt; line-height:27px; font-style: italic;">09 56 00 01 45</span></font></p>
<p class="contact"><span class="contact">nos Partenaires:</span></p>
<p class="contact"><a href="http://fr.prestago.com/france/mmagicevenementiel" target="_new"><img src="images/Prestago.JPG" alt="" width="198" height="57" /></a></p>
</form>
<script type="text/javascript">
swfobject.registerObject("FlashID");
</script>
</body>
</html>

traitement.php

<html>
<head>
<title>Message envoyé !</title>
<meta http-equiv="Refresh" content="5;URL=/">
</head>
<body>
<h1>message envoyé !</h1>
<p>vous serez redirigé automatiquement dans 5 secondes...</p>
<p>si ce n'est pas le cas, merci de cliquer sur ce lien : <a href="Merci.html">retour</a></p>
</body>
</html>
<?
$adresse="Mon@mail.com";
$from="From: $prenom $nom<$email>\r\n";
$from.="Reply-To: $prenom $nom <$email>\n";
$from.="X-priority:3\n";
$date=utf8_decode($_POST['date']);
$type=utf8_decode($_POST['type']);
$nombre=utf8_decode($_POST['nombre']);
$texte=utf8_decode($_POST['texte']);
$from.="MIME-Version: 1.0\r\n";
$from.="Content-Type: text/html";
if (mail($adresse,$sujet,$texte,$from))
echo("<center><font color=green><br><br><br><h2>Formulaire envoyé ! Je vous répondrais rapidement. Merci!</h2></font><br></center>");
else
echo("<center><font color=red><br><br><br><h2>Problème à l'envoi du mail...désolé nous ne pouvons actuellement traiter votre demande</h2></font><br>Contactez nous plus <a href=\"mailto:$alex\">classiquement</a>");
?>

Merci de votre Aide.

Pied de page des forums

Propulsé par FluxBB