"formulaire" recup donnée sous safari

glim Messages postés 3 Statut Membre -  
Ssylvainsab Messages postés 2892 Statut Modérateur -
Les données de mon formulaire arrivent sur mon mail sous IE mais pas sous firefox
A voir également:

4 réponses

Ssylvainsab Messages postés 2892 Statut Modérateur 825
 
Bonjour.

Tu veux dire quoi ?

Si quelqu'un t'envoie un mail sur ton site avec un fomulaire depuis internet explorer, tu le recois, mais si il utilise Firefox, tu le recois pas ?

Et puis, mets ton code, ca aidera plus.

Sinon, tu es chez quel hébergeur ?
0
glim Messages postés 3 Statut Membre
 
Merci pour ta réponse. En fait, j'ai un formulaire simple ecrit en php sur le site. Une fois validé par le visiteur, un mail contenant les données du formulaire m'est envoyé sur mon adresse perso. Le problème est que le code fonctionne sous IE mais pas sous firefox ou safari (je tourne sous macos X 10,4,7) et je ne vois pas pourquoi: pour firefox et safari, un mail est envoyé mais les données du formulaire n'y figurent pas.

Voici le code du formulaire et du mail sortant
<form action="formulaire.php" method="post" enctype="text/plain" name="formLHMC" id="formLHMC">
<table width="585" border="0" cellspacing="0" bordercolor="#333333" bgcolor="#CCCCCC">
<tr>
<td width="583"><span class="style4">Demande de rendez Vous </span></td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td><div align="justify"><span class="style2">Afin de vous r&eacute;pondre dans les meilleurs d&eacute;lais (sous 24 heures maximum, hors week-end et jours f&eacute;ri&eacute;s), merci de bien vouloir renseigner les informations demand&eacute;es.<br>
Les champs marqu&eacute;s d'un ast&eacute;risque (*) sont &agrave; remplir obligatoirement.</span></div></td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td><div align="justify"><span class="style2">Vous avez la possibilit&eacute; d'indiquer vos disponibilit&eacute;s pour la fixation du rendez-vous par ordre de pr&eacute;f&eacute;rence (en indiquer deux au minimum) :<br>
Merci de laisser un d&eacute;lai minimum de 24 heures (jours ouvrables) entre l'envoi de votre demande et votre premi&egrave;re disponibilit&eacute; et de prendre en compte les jours et heures de consultation de votre m&eacute;decin &agrave; l'aide de la grille horaire ci-dessus.<br>
<br>
</span></div></td>
</tr>
<tr>
<td height="174" valign="top"><table width="582" border="0" cellspacing="0">
<tr>
<td width="152" valign="top">Date (jj/mm/aaaa)*<br> <br></td>
<td width="41" align="left" valign="top"> </td>
<td width="6" align="right" valign="top"> </td>
<td width="85" align="right" valign="top"><div align="left">Plage horaire*</div></td>
<td valign="top"> </td>
<td valign="top"> </td>
<td valign="top"> </td>
<td> </td>
</tr>
<tr>
<td height="22" valign="top"><input name="date1" type="text" id="date1" size=18></td>
<td height="25" align="left" valign="top">entre</td>
<td valign="top"> </td>
<td valign="top"><input name="entre1" type="text" size=8 id="entre1"></td>
<td valign="top">h et </td>
<td valign="top"><input name="et1" type="text" size=8 id="et1"></td>
<td valign="top">h</td>
<td> </td>
</tr>
<tr>
<td height="22" valign="top"><input name="date2" type="text" size=18 id="date2"></td>
<td align="left" valign="top">entre</td>
<td valign="top"> </td>
<td valign="top"><input name="entre2" type="text" size=8 id="entre2"></td>
<td valign="top">h et </td>
<td valign="top"><input name="et2" type="text" size=8 id="et2"></td>
<td height="25" valign="top">h</td>
<td> </td>
</tr>
<tr>
<td height="25" valign="top"><input name="date3" type="text" size=18 id="date3"></td>
<td align="left" valign="top">entre</td>
<td valign="top"> </td>
<td valign="top"><input name="entre3" type="text" size=8 id="entre3"></td>
<td valign="top">h et </td>
<td valign="top"><input name="et3" type="text" size=8 id="et3"></td>
<td valign="top">h</td>
<td> </td>
</tr>
<tr>
<td valign="top"> </td>
<td align="left" valign="top"> </td>
<td valign="top"> </td>
<td valign="top"> </td>
<td valign="top"> </td>
<td valign="top"> </td>
<td valign="top"> </td>
<td> </td>
</tr>
<tr>
<td height="20" colspan="4" valign="top"><p> M&eacute;decin ou sp&eacute;cialit&eacute; demand&eacute;e*<br>
<input name="med" type="text" size=37 id="med">
<br>
</p>
</td>
<td width="36" valign="top"><p><br>
</p> </td>
<td width="94" valign="top"><p> 
</p> </td>
<td width="136" valign="top"><p> </p>
<br>
<br>
</td>
<td width="16"> </td>
</tr>
</table></td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td>Objet du rendez-vous et commentaires* :<br>
<textarea name="commentaires" cols="70" rows="4" id="commentaires"></textarea>
<br> <br> </td>
</tr>
<tr>
<td><p>Nom*
<input name="nom" type="text" id="nom">
Pr&eacute;nom*
<input name="prenom" type="text" id="prenom">
<br>
<br>
Date de naissance*
<input name="naissance" type="text" id="naissance">
(jj/mm/aaaa)</p>
<p>Adresse email*
<input name="email" type="text" id="email">
</p>
<p>T&eacute;lephone*
<input name="phone" type="text" id="phone">
<br>
<br>
</p></td>
</tr>
<tr>
<td valign="top"><div align="center">
<input type="submit" name="Envoyer" value="Envoyer">
<br>
</div></td>
</tr>
</table>
<p>Attention: Cette page ne fonctionne pour l'instant que sur Internet explorer!<br>
<br>
<br>
</p>
<p> </p>
<p><br>
<br>
</p>
</form>

le code du mail:

<?
$MailTo = "glimm@mac.com";
$MailSubject = "Formulaire RDV";
$MailBody = "Formulaire de reponse:\n";
$MailBody .= "Nom médecin : ".$_POST['med']."\n";
$MailBody .= "Date1 : ".$_POST['date1']."\n";
$MailBody .= "Entre H1 : ".$_POST['entre1']."\n";
$MailBody .= "Et H1 : ".$_POST['et1']."\n";
$MailBody .= "Date2 : ".$_POST['date2']."\n";
$MailBody .= "Entre H2 : ".$_POST['entre2']."\n";
$MailBody .= "Et H2 : ".$_POST['et2']."\n";
$MailBody .= "Date3 : ".$_POST['date3']."\n";
$MailBody .= "Entre H3 : ".$_POST['entre3']."\n";
$MailBody .= "Et H3 : ".$_POST['et3']."\n";
$MailBody .= "Nom : ".$_POST['nom']."\n";
$MailBody .= "Prenom : ".$_POST['prenom']."\n";
$MailBody .= "Date de naissance : ".$_POST['naissance']."\n";
$MailBody .= "Téléphone : ".$_POST['phone']."\n";
$MailBody .= "Adresse Email : ".$_POST['email']."\n";
$MailBody .= "----------- Commentaires -----------";
$MailBody .= stripslashes($_POST['commentaires']);
$MailBody .= "------------------------------------";
if (!mail($MailTo, $MailSubject, $MailBody)) echo "impossible d'envoyer l'email";

?>

Merci pour toute aide!!

Gaëlle
0
glim Messages postés 3 Statut Membre
 
Ah oui j'oubliais: le site est hébergé chez OVH

merci!
0
Ssylvainsab Messages postés 2892 Statut Modérateur 825
 
Oulha, il est assez compliqué ton code...

essaye de ne pas le mettre dans un tableau, ca sera plus facile a voir.
0