| |||||||
| Développement web Pour les webmasters qui utilisent PHP, MySQL, AJAX, CSS, JavaScript, etc. |
| Publicité |
![]() |
| | Outils de la discussion | Modes d'affichage |
| | probleme de formulaire | #1 |
| Nouveau membre Date d'inscription: 25/09/06
Messages: 5
Disco: ![]() | Bonjour à tous, J'ai crée un formulaire pour mon site mais je n'arrive pas à recuperer mes données sur safari et sur firefox... En d'autres mot si on valide mon formulaire sur IE ça fonctionne bien alors que sur safari et firefox les champs de mon email sont vides. voici mon code php <? $MailTo = "le mail de glim at 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"; ?> QQ peut il m'aider En avance un gd merci | |
| Dernière modification par molgow ; 25/09/2006 à 17h23. Motif: tu aimes te faire spammer ? | ||
| | | |
| Publicité |
| |
| | #2 | |
| Modérateur Date d'inscription: 04/01/02 Localisation: Suisse
Messages: 5516
Disco: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Le résultat de l'exécution du script sur le serveur est semblable quelque soit le browser qui l'a activé. Le problème doit provenir de ton activation : ta page HTML. Montre la partie <form> ... </form> de ta page HTML. | |
|
--------------------
L'éthique, ce mot-lessive, est utilisé à tout instant pour laver les consciences sans frotter. Corinne Maier | ||
| | | |
| | #3 | |
| Nouveau membre Date d'inscription: 25/09/06
Messages: 5
Disco: ![]() | Voila le code du formulaire... merci Code: <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épondre dans les meilleurs délais (sous 24 heures maximum, hors week-end et jours fériés), merci de bien vouloir renseigner les informations demandées.<br>
Les champs marqués d'un astérisque (*) sont à remplir obligatoirement.</span></div></td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td><div align="justify"><span class="style2">Vous avez la possibilité d'indiquer vos disponibilités pour la fixation du rendez-vous par ordre de préférence (en indiquer deux au minimum) :<br>
Merci de laisser un délai minimum de 24 heures (jours ouvrables) entre l'envoi de votre demande et votre première disponibilité et de prendre en compte les jours et heures de consultation de votre médecin à 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édecin ou spécialité demandé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é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é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> | |
| Dernière modification par molgow ; 25/09/2006 à 17h38. | ||
| | | |
| | #4 | |
| Nouveau membre Date d'inscription: 25/09/06
Messages: 5
Disco: ![]() | Bon ben il n'y a plus personne pour m'aider | |
| | | |
| | #5 | |
| Membre confirmé Date d'inscription: 03/11/04 Localisation: Paris
Messages: 435
Disco: ![]() ![]() | si on passe outre la structure immonde de la page, je n'ai rien vu de problématique. essaie d'afficher tes variables d'environnement à la sortie du formulaire pour détecter un éventuel pb. fais afficher ttes les erreurs de php. nettoie ton code des trucs superflus (et accesoirement je te conseillerai vivement d'apprendre css et mise en page) et reposte alors tes 2 pages! | |
| | | |
| | #6 | ||
| Membre confirmé Date d'inscription: 30/06/06
Messages: 201
Disco: ![]() | Citation:
| ||
| | | ||
| | #7 | |
| Membre confirmé Date d'inscription: 31/08/04 Localisation: CH - Neuchâtel
Messages: 383
Disco: ![]() ![]() | Hello, Oui les CSS ça serait mieux, mais je trouve pas qu'un formulaire doit absolument être table-less. Pour ton problème l'attribut enctype de la balise form est facultatif, il spécifie le codage des données et non un type mime. Au fait ça serait text/plain et non plain/text Donc si ça marche sur IE, c'est simplement un bug ça devrait pas | |
| | | |
| | #8 | |
| Membre confirmé Date d'inscription: 03/11/04 Localisation: Paris
Messages: 435
Disco: ![]() ![]() | je ne dis pas que la présentation d'un formulaire doit etre sans tableaux, je dis d'apprendre à le faire dans ce cas. le tableau c'est de la mise en page, la création des champs du formulaire c'est autre chose et dans l'idéal, les 2 ne devraient pas se cotoyer! il existe de plus des outils parfaits gérant templates d'affichage et facilitant la création de formulaires en séparant au mieux la forme du fond! (html quickform, une bibliothèque pear entre autres) toutefois meme si on ne veut pas faire propre, un simple css qui vire les attributs de taille et d'affichage ca serait déja trés bien! et ca rendrait déja bien plus clair le code. (bien que pour la présentation qu'il souhaite le tableau est superflu!) sinon pour le pb je lis bien text/plain moi ds son code, meme si on est d'accord il est superflu en l'occurence! il est possible que ce soit lié à des pb d'encodage si ils ne sont pas fixés sur les pages, le navigateur peut envoyer qqc que le moteur php n'arrive pas à interpréter | |
| | | |
| | #9 | |
| Membre confirmé Date d'inscription: 31/08/04 Localisation: CH - Neuchâtel
Messages: 383
Disco: ![]() ![]() | lol il était tard, je lis bien text/plain maintenant moi aussi ![]() mais ça reste un type mime qui n'a rien à faire là | |
| | | |
| | #10 | |
| Nouveau membre Date d'inscription: 25/09/06
Messages: 5
Disco: ![]() | effectivement, on est pas sensé savoir faire des mises en pages et de la programmation, mais bon, on a parfois envie d'essayer, ppour apprendre, donc je recommence, depuis le debut, sans tableau, en essayant d'y comprendre un peu plus, Merci à tous pour vos informations, pour les adjectifs comme immonde aussi d'ailleurs | |
| | | |
| | #11 | |
| Nouveau membre Date d'inscription: 25/09/06
Messages: 5
Disco: ![]() | Voilà j'ai recommencé tout depuis le debut, avec un peu moins de tableau et ça marche Je ne sais pas vraiment pourquoi d'ailleurs!!!!! mais ça c'est le cadet de mes soucis Encore mille fois merci pour votre aide | |
| | | |
![]() |
| |
| Utilisateurs regardant la discussion actuelle : 1 (0 membre(s) et 1 invité(s)) | |
| Outils de la discussion | |
| Modes d'affichage | |
Discussions similaires | ||||
| Discussion | Auteur | Forum | Réponses | Dernier message |
| PHP / MYSQL Problème de formulaire: | Pharmacos | Développement web | 7 | 13/02/2007 21h55 |
| Problème formulaire de contact | alargeau | Développement web | 3 | 30/09/2006 12h17 |
| Probleme Formulaire Golive | JEAN-PHI | Développement web | 9 | 31/03/2005 09h46 |
| probleme de formulaire | Powerdom | Développement web | 5 | 29/03/2005 14h03 |
| problème de formulaire php/mysql | foodstyling | Développement web | 0 | 27/12/2003 01h37 |