PHP / probleme encodage ?
Résolu/Fermé
dubuducu
Messages postés
391
Date d'inscription
lundi 8 novembre 2004
Statut
Membre
Dernière intervention
19 mai 2010
-
6 août 2008 à 14:09
dubuducu Messages postés 391 Date d'inscription lundi 8 novembre 2004 Statut Membre Dernière intervention 19 mai 2010 - 11 août 2008 à 15:06
dubuducu Messages postés 391 Date d'inscription lundi 8 novembre 2004 Statut Membre Dernière intervention 19 mai 2010 - 11 août 2008 à 15:06
A voir également:
- PHP / probleme encodage ?
- Encodage ascii - Guide
- Easy php - Télécharger - Divers Web & Internet
- Php?id=1 - Forum PHP
- \R php ✓ - Forum PHP
- Changer encodage excel - Forum Excel
21 réponses
varfendell
Messages postés
3256
Date d'inscription
jeudi 27 décembre 2007
Statut
Membre
Dernière intervention
8 février 2020
704
6 août 2008 à 14:14
6 août 2008 à 14:14
Bonjour,
Il faut vérifier quel type de balise tu utilise pour les cadres contenant les réponse: un textarea pourra contenir ton premier commentaire et le second, tandis qu'un input ne pourra contenir que le second.
Pour plus d'info, regarde sur le tutoriel sur les formulaires du site du zéro
Il faut vérifier quel type de balise tu utilise pour les cadres contenant les réponse: un textarea pourra contenir ton premier commentaire et le second, tandis qu'un input ne pourra contenir que le second.
Pour plus d'info, regarde sur le tutoriel sur les formulaires du site du zéro
vignemail1
Messages postés
1246
Date d'inscription
vendredi 8 octobre 2004
Statut
Contributeur
Dernière intervention
13 septembre 2019
259
6 août 2008 à 14:35
6 août 2008 à 14:35
regarde ceci concernant PHP et MySQL : https://fr.wikipedia.org/wiki/Utilisateur:Lyhana8
dubuducu
Messages postés
391
Date d'inscription
lundi 8 novembre 2004
Statut
Membre
Dernière intervention
19 mai 2010
4
6 août 2008 à 14:48
6 août 2008 à 14:48
voici ma zone de texte :
qu'est-ce qui ne va pas la dedans ?
Merci
<tr> <td width="168" style="border-style: none; border-width: medium" bgcolor="#FF0000"> <p align="center"><font color="#FFFFFF" size="3" face="Arial"> <TEXTAREA name="commentaires" style="width:160; height:41; font-weight:700" rows="1" cols="20"></TEXTAREA></font></td> </tr>
qu'est-ce qui ne va pas la dedans ?
Merci
vignemail1
Messages postés
1246
Date d'inscription
vendredi 8 octobre 2004
Statut
Contributeur
Dernière intervention
13 septembre 2019
259
6 août 2008 à 14:50
6 août 2008 à 14:50
tu n'as pas fermé ton <p>
dubuducu
Messages postés
391
Date d'inscription
lundi 8 novembre 2004
Statut
Membre
Dernière intervention
19 mai 2010
4
6 août 2008 à 14:52
6 août 2008 à 14:52
tu pense que ceci pourait etre a la source de mon probleme ?
je teste ...
je teste ...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
dubuducu
Messages postés
391
Date d'inscription
lundi 8 novembre 2004
Statut
Membre
Dernière intervention
19 mai 2010
4
6 août 2008 à 14:54
6 août 2008 à 14:54
toujours le meme probleme : mon commentaire ne pars pas et fais buguer l'entrée de ce form dans ma base ... j'obtien aucune entrée !
quelqu'un voit -il le probleme ?
Merci beaucoup de votre aide !
quelqu'un voit -il le probleme ?
Merci beaucoup de votre aide !
vignemail1
Messages postés
1246
Date d'inscription
vendredi 8 octobre 2004
Statut
Contributeur
Dernière intervention
13 septembre 2019
259
6 août 2008 à 14:56
6 août 2008 à 14:56
donne la source de ton formulaire et le message d'erreur pour voir où est le problème
varfendell
Messages postés
3256
Date d'inscription
jeudi 27 décembre 2007
Statut
Membre
Dernière intervention
8 février 2020
704
6 août 2008 à 15:01
6 août 2008 à 15:01
Vous devez indiquer 2 attributs à la balise <form> afin de donner les réponses à ces 2 problèmes :
* method : cet attribut indique par quel moyen les données vont être envoyées (problème n°1). Il existe 2 moyens pour envoyer des données sur le web :
o method="get" : c'est une méthode en général assez peu adaptée, car elle est limitée à 255 caractères. La particularité vient du fait que les informations seront envoyées dans l'adresse de la page , mais ce détail ne nous intéresse pas vraiment pour le moment. La plupart du temps, je vous recommande d'utiliser l'autre méthode : "post".
o method="post" : c'est la méthode la plus utilisée pour les formulaires car on peut rentrer un grand nombre d'informations grâce à elle.
* action : c'est l'adresse de la page ou du programme qui va traiter les informations (problème n°2). Cette page se chargera de vous envoyer un mail avec le message si c'est ce que vous voulez, ou bien d'enregistrer le message avec tous les autres dans une base de données.
Cela ne peut pas se faire en XHTML / CSS, on utilisera en général un autre langage dont vous avez peut-être entendu parler : le PHP. On aura l'occasion d'y revenir par la suite, ne vous en faites pas :)
* method : cet attribut indique par quel moyen les données vont être envoyées (problème n°1). Il existe 2 moyens pour envoyer des données sur le web :
o method="get" : c'est une méthode en général assez peu adaptée, car elle est limitée à 255 caractères. La particularité vient du fait que les informations seront envoyées dans l'adresse de la page , mais ce détail ne nous intéresse pas vraiment pour le moment. La plupart du temps, je vous recommande d'utiliser l'autre méthode : "post".
o method="post" : c'est la méthode la plus utilisée pour les formulaires car on peut rentrer un grand nombre d'informations grâce à elle.
* action : c'est l'adresse de la page ou du programme qui va traiter les informations (problème n°2). Cette page se chargera de vous envoyer un mail avec le message si c'est ce que vous voulez, ou bien d'enregistrer le message avec tous les autres dans une base de données.
Cela ne peut pas se faire en XHTML / CSS, on utilisera en général un autre langage dont vous avez peut-être entendu parler : le PHP. On aura l'occasion d'y revenir par la suite, ne vous en faites pas :)
Yorundr
Messages postés
289
Date d'inscription
mardi 31 octobre 2006
Statut
Membre
Dernière intervention
11 juin 2012
44
6 août 2008 à 15:03
6 août 2008 à 15:03
Est-ce que ca ne viendrait pas des apostrophe ?
varfendell
Messages postés
3256
Date d'inscription
jeudi 27 décembre 2007
Statut
Membre
Dernière intervention
8 février 2020
704
6 août 2008 à 15:09
6 août 2008 à 15:09
Ici, le commentaire example que tu a mis:
Bonjour
Je suis allé sur le site du LMDT, et j'ai repéré 2 de vos chalets en kit,
les 2 T3. Pourriez vous me donner également le tarif clef en main? Et si
plusieurs chalets, quel prix?? Pourriez vous aussi me donner les
spécificités techniques : m², matériaux isolation, etc?? Faites vous
également ces chalets avec panneaux solaires, chauffe eau solaire, récup
eau de pluie, etc..
Merci
fait plus de 255 caractères (et oui, j'ai compter^^) donc tu dois utiliser la méthode post dans ton formulaire.
Bonjour
Je suis allé sur le site du LMDT, et j'ai repéré 2 de vos chalets en kit,
les 2 T3. Pourriez vous me donner également le tarif clef en main? Et si
plusieurs chalets, quel prix?? Pourriez vous aussi me donner les
spécificités techniques : m², matériaux isolation, etc?? Faites vous
également ces chalets avec panneaux solaires, chauffe eau solaire, récup
eau de pluie, etc..
Merci
fait plus de 255 caractères (et oui, j'ai compter^^) donc tu dois utiliser la méthode post dans ton formulaire.
dubuducu
Messages postés
391
Date d'inscription
lundi 8 novembre 2004
Statut
Membre
Dernière intervention
19 mai 2010
4
6 août 2008 à 15:12
6 août 2008 à 15:12
Alosr tout d'abord il n'y a aucun msg d'erreur ! au contraire il me met la phrase de reussite "Msg bien envoyé, merci".
je recoi donc le mail avec le commentaire mais l'entrée dans sql ne se fait pas .
formulairebeta.php
Merci
je recoi donc le mail avec le commentaire mais l'entrée dans sql ne se fait pas .
formulairebeta.php
.... $commentaires = addslashes($commentaires); $nom = addslashes($nom); $ville = addslashes($ville); $adresse = addslashes($adresse); $projet = addslashes($projet); $client = addslashes($client); $terrain = addslashes($terrain); $plan = addslashes($plan); $sql = "INSERT INTO chalet_table VALUES ('id', '$_POST[nom]', '$_POST[email]', '$_POST[telephone]', '$_POST[adresse]', '$_POST[ville]', '$_POST[departement]', '$_POST[projet]', '$_POST[client]', '$_POST[commentaires]', now(), '1', '$_POST[terrain]', '$_POST[style]', '$_POST[nombre]', '$_POST[kit]', '$_POST[plan]', '$_POST[codepostal]','$_POST[budget]','$_POST[commentaires]' )"; $res_sql = mysql_query($sql); mail($recipient, $subject, $msg, $mailheaders); etc ...
Merci
dubuducu
Messages postés
391
Date d'inscription
lundi 8 novembre 2004
Statut
Membre
Dernière intervention
19 mai 2010
4
6 août 2008 à 15:13
6 août 2008 à 15:13
j'utilise la methode POST dans mon formulaire !!
<FORM ACTION="http://www.devisrapide.com/member/admin/formulairebeta.php" METHOD="POST" name="sampleform" onsubmit="return formverif(this)">
varfendell
Messages postés
3256
Date d'inscription
jeudi 27 décembre 2007
Statut
Membre
Dernière intervention
8 février 2020
704
6 août 2008 à 15:14
6 août 2008 à 15:14
Cela est bien bizarre en effet, je ne voit pas quoi faire, le problème doit venir de ton code en php...
varfendell
Messages postés
3256
Date d'inscription
jeudi 27 décembre 2007
Statut
Membre
Dernière intervention
8 février 2020
704
6 août 2008 à 15:13
6 août 2008 à 15:13
peut tu nous montrer tout ton formulaire html?(les balise form comprises)?
dubuducu
Messages postés
391
Date d'inscription
lundi 8 novembre 2004
Statut
Membre
Dernière intervention
19 mai 2010
4
6 août 2008 à 15:16
6 août 2008 à 15:16
Bien sur, merci de m'aider !
<html> <head> <title>Formulaire LMDT CHALET</title> <script language="JavaScript"> function formverif(theForm) { //Validation du champ "Mentions_legales_acceptees" if (theForm.Mentions_legales_acceptees.checked==false) { window.alert('Veuillez cocher la case Mention légale svp'); return false; } { var varp=theForm.email.value; if (theForm.email.value == "") { alert("la case email est vide"); return (false); } if (varp.indexOf("@")==-1) { alert("Une adresse E-mail doit contenir un '@'"); return (false); } if (varp.indexOf(".")==-1) { alert("Une adresse E-mail doit contenir au moins un '.'"); return (false); } if ((varp.indexOf(" ")!=-1)||(varp.indexOf(";")!=-1)|| (varp.indexOf(",")!=-1)|| (varp.indexOf("&")!=-1)||(varp.indexOf("é")!=-1)|| (varp.indexOf("è")!=-1)|| (varp.indexOf("¨")!=-1)||(varp.indexOf(";")!=-1)|| (varp.indexOf("ç")!=-1)|| (varp.indexOf("|")!=-1)||(varp.indexOf("°")!=-1)|| (varp.indexOf("à")!=-1)|| (varp.indexOf("¤")!=-1)||(varp.indexOf("ê")!=-1)|| (varp.indexOf("%")!=-1)|| (varp.indexOf("?")!=-1)||(varp.indexOf("!")!=-1)|| (varp.indexOf("§")!=-1)|| (varp.indexOf(":")!=-1)||(varp.indexOf("/")!=-1)|| (varp.indexOf("²")!=-1)|| (varp.indexOf("{")!=-1)||(varp.indexOf("}")!=-1)|| (varp.indexOf("(")!=-1)|| (varp.indexOf("[")!=-1)||(varp.indexOf("]")!=-1)|| (varp.indexOf(")")!=-1)|| (varp.indexOf("`")!=-1)||(varp.indexOf("=")!=-1)|| (varp.indexOf("+")!=-1)|| (varp.indexOf("<")!=-1)||(varp.indexOf(">")!=-1)|| (varp.indexOf("~")!=-1)|| (varp.indexOf("\\")!=-1)||(varp.indexOf("#")!=-1)|| (varp.indexOf("'")!=-1)|| (varp.indexOf("\"")!=-1)||(varp.indexOf("*")!=-1)|| (varp.indexOf("^")!=-1)) { alert("Une adresse E-mail ne doit pas contenir de caractères spéciaux") return (false); } var indexa = varp.indexOf("@"); var lindexa = varp.lastIndexOf("@"); if (indexa != lindexa){ alert("Une adresse E-mail ne peut pas contenir plusieurs '@'"); return (false); } var lindexp = varp.lastIndexOf("."); if(lindexp < indexa){ alert("Il doit y avoir un '.' APRES le @"); return (false); } var longadr = varp.length; lastindex = longadr-1; if(lindexp == lastindex){ alert("Il doit y avoir une extension apres le '.' (.fr .com)"); return (false); } //Validation du champ "telephone" if (theForm.telephone.value == "") { alert("Tapez une valeur pour le champ \"telephone\"."); theForm.telephone.focus(); return (false); } if (theForm.telephone.value.length < 10) { alert("Tapez au moins 10 chiffres dans le champ \"Téléphone\"."); theForm.telephone.focus(); return (false); } //Validation du champ "nom" if (theForm.nom.value == "") { alert("Tapez une valeur pour le champ \"Nom\"."); theForm.nom.focus(); return (false); } //Validation du champ "budget" if (theForm.budget.value == "") { alert("Tapez une valeur pour le champ \"budget\"."); theForm.budget.focus(); return (false); } //Validation du champ "commentaires" if (theForm.commentaires.value == "") { alert("Tapez une valeur pour le champ \"commentaires\"."); theForm.commentaires.focus(); return (false); } return (true); } } </script> return (true); } } </script> </head> <body topmargin=0> <div align="center"> <table border="0" cellspacing="0" cellpadding="0" width="315"> <tr><td width="4" bgcolor="#800000"> <FORM ACTION="http://www.devisrapide.com/member/admin/formulairebeta.php" METHOD="POST" name="sampleform" onsubmit="return formverif(this)"> <INPUT TYPE="HIDDEN" NAME="objet_message" VALUE="Mail from La Maison du Touriste / Form Chalet (form_chaletbeta.html)" style="font-weight: 700"> <table border="1" width="103%" id="table3" style="border-width: 0px"> <tr> <td style="border:1px solid #FFFFFF; "> <img border="0" src="https://lmdt-arcachon.pagesperso-orange.fr/chalet_pic13.jpg" width="150" height="64"></td> <td style="border:1px solid #FFFFFF; " width="150"> <img border="0" src="https://lmdt-arcachon.pagesperso-orange.fr/chalet_pic10.jpg" width="150" height="64"></td> </tr> </table> </td> <tr> <td bgcolor="#A40000"> <p align="center"><b> <font color="#FFFFFF" face="Arial"> Demande de devis Maison Bois Gratuit</font></b></td> </tr> <tr> <td align="center" bgcolor="#800000"> <table border="0" cellspacing="0" cellpadding="1" width="272"> <tr> <td><p class="p"> <b> <font face="Century Gothic" color="#FFFFFF"> Nom, Prénom*</font></b></p></td> <td> </td> <td> <font color="#FFFFFF" size="3" face="Century Gothic"> <input name="nom" class="zdt" style="width:120px; font-weight:700"></font></td> </tr> <tr> <td><p class="p"> <b> <font face="Century Gothic" color="#FFFFFF"> Adresse*</font></b></p></td> <td> </td> <td> <font color="#FFFFFF" size="3" face="Century Gothic"> <input name="adresse" class="zdt" style="width:120px; font-weight:700"></font></td> </tr> <tr> <td><p class="p"> <b> <font face="Century Gothic" color="#FFFFFF"> Code postal* </font></b> </p></td> <td> </td> <td> <font color="#FFFFFF" size="3" face="Century Gothic"> <input name="codepostal" class="zdt" style="width:120px; font-weight:700" size="1"></font></td> </tr> <tr> <td><p class="p"> <b> <font face="Century Gothic" color="#FFFFFF"> Ville*</font></b></p></td> <td> </td> <td> <font color="#FFFFFF" size="3" face="Century Gothic"> <input name="ville" class="zdt" style="width:120px; font-weight:700"></font></td> </tr> <tr> <td><p class="p"> <b> <font face="Century Gothic" color="#FFFFFF"> Email*</font></b></p></td> <td> </td> <td> <font color="#FFFFFF" size="3" face="Century Gothic"> <input name="email" class="zdt" style="width:120px; font-weight:700" size="1"></font></td> </tr> <tr> <td><p class="p"> <b> <font face="Century Gothic" color="#FFFFFF"> telephone*</font></b></p></td> <td> </td> <td> <font color="#FFFFFF" size="3" face="Century Gothic"> <input name="telephone" class="zdt" style="width:120px; font-weight:700" size="1"></font></td> </tr> </table></td> </tr> <tr> <td style="padding-top:5px" bgcolor="#800000" align="center"> <table border="1" width="100%" id="table6" style="border-width: 0px"> <tr> <td style="border-style: none; border-width: medium"> <table border="1" width="100%" id="table10" style="border-width: 0" cellspacing="0" cellpadding="0"> <tr> <td width="142" style="border-style: none; border-width: medium" bgcolor="#A40000"> <b> <font face="Arial" color="#FFFFFF" style="font-size: 9pt"> Je suis : </font> </b></td> <td width="140" style="border-style: none; border-width: medium" align="center" bgcolor="#A40000"> <p align="center"> <b> <font face="Arial" color="#FFFFFF" style="font-size: 9pt"> Je projette sur :</font></b></td> </tr> <tr> <td width="142" style="font-size: 8pt; border-style: none; border-width: medium" bgcolor="#A40000" height="22"> <font size="1" face="Arial" color="#FFFFFF"> <span style="font-size: 9pt"> <font face="Arial"> <select name='client' style="font-size:8pt" size="1"> <option value="professionel"> professionnel</option> <option value="particulier" selected> particulier </option> </select> </font></span></font></td> <td width="140" style="border-style: none; border-width: medium" align="center" bgcolor="#A40000" height="22"> <p align="center"> <font size="1" face="Arial" color="#FFFFFF"> <span style="font-size: 9pt"> <font face="Arial"> <select name='projet' style="font-size:8pt" size="1"> <option value="urgent"> urgent</option> <option value="3 mois" selected> 3 mois </option> <option value="6 mois"> 6 mois</option> <option value="1 an"> 1 an </option> <option value="+ de 1 an"> + de 1 an</option> </select></font></span></font></td> </tr> <tr> <td width="142" style="border-style: none; border-width: medium" bgcolor="#A40000" height="22"> <p align="center"> <b> <font face="Arial" style="font-size: 9pt" color="#FFFFFF"> Mon projet concerne : </font> </b></td> <td width="140" style="border-style: none; border-width: medium" align="center" bgcolor="#A40000" height="22"> <b> <font face="Arial" color="#FFFFFF" style="font-size: 9pt"> J'ai déjà le terrain :</font></b></td> </tr> <tr> <td width="142" style="border-style: none; border-width: medium" bgcolor="#A40000"> <font size="1" face="Arial" color="#FFFFFF"> <span style="font-size: 9pt"> <font face="Arial" size="1"> <select name='departement' class="zdt" style="font-size:8pt" size="1"> <option selected> Département</option> <option value='01'> 01 Ain</option> <option value='02'> 02 Aisne</option> <option value='03'> 03 Allier</option> <option value='04'> 04 Alpes de Hautes Provence</option> <option value='05'> 05 Hautes Alpes</option> <option value='06'> 06 Alpes Maritimes</option> <option value='07'> 07 Ardèche</option> <option value='08'> 08 Ardennes</option> <option value='09'> 09 Ariège</option> <option value='10'> 10 Aube</option> <option value='11'> 11 Aude</option> <option value='12'> 12 Aveyron</option> <option value='13'> 13 Bouches du Rhone</option> <option value='14'> 14 Calvados</option> <option value='15'> 15 Cantal</option> <option value='16'> 16 Charente</option> <option value='17'> 17 Charente Maritime</option> <option value='18'> 18 Cher</option> <option value='19'> 19 Corrèze</option> <option value='20'> 20 Corse</option> <option value='21'> 21 Cote D'Or</option> <option value='22'> 22 Cotes D'Armor</option> <option value='23'> 23 Creuse</option> <option value='24'> 24 Dordogne</option> <option value='25'> 25 Doubs</option> <option value='26'> 26 Drome</option> <option value='27'> 27 Eure</option> <option value='28'> 28 Eure et Loir</option> <option value='29'> 29 Finistère</option> <option value='30'> 30 Gard</option> <option value='31'> 31 Haute Garonne</option> <option value='32'> 32 Gers</option> <option value='33'> 33 Gironde</option> <option value='34'> 34 Hérault</option> <option value='35'> 35 Ille et Vilaine</option> <option value='36'> 36 Indre</option> <option value='37'> 37 Indre et Loire</option> <option value='38'> 38 Isère</option> <option value='39'> 39 Jura</option> <option value='40'> 40 Landes</option> <option value='41'> 41 Loir et Cher</option> <option value='42'> 42 Loire</option> <option value='43'> 43 Haute Loire</option> <option value='44'> 44 Loire Atlantique</option> <option value='45'> 45 Loiret</option> <option value='46'> 46 Lot</option> <option value='47'> 47 Lot et Garonne</option> <option value='48'> 48 Lozère</option> <option value='49'> 49 Maine et Loire</option> <option value='50'> 50 Manche</option> <option value='51'> 51 Marne</option> <option value='52'> 52 Haute Marne</option> <option value='53'> 53 Mayenne</option> <option value='54'> 54 Meurthe et Moselle</option> <option value='55'> 55 Meuse</option> <option value='56'> 56 Morbihan</option> <option value='57'> 57 Moselle</option> <option value='58'> 58 Nièvre</option> <option value='59'> 59 Nord</option> <option value='60'> 60 Oise</option> <option value='61'> 61 Orne</option> <option value='62'> 62 Pas de Calais</option> <option value='63'> 63 Puy de Dôme</option> <option value='64'> 64 Pyrénées Atlantique</option> <option value='65'> 65 Hautes Pyrénées</option> <option value='66'> 66 Pyrénées Orientales</option> <option value='67'> 67 Bas Rhin</option> <option value='68'> 68 Haut Rhin</option> <option value='69'> 69 Rhône</option> <option value='70'> 70 Haute-Saône</option> <option value='71'> Saône et Loire</option> <option value='72'> 72 Sarthe</option> <option value='73'> 73 Savoie</option> <option value='74'> 74 Haute-Savoie</option> <option value='75'> 75 Paris</option> <option value='76'> 76 Seine Maritime</option> <option value='77'> 77 Seine et Marne</option> <option value='78'> 78 Yvelines</option> <option value='79'> 79 Deux-Sèvres</option> <option value='80'> 80 Somme</option> <option value='81'> 81 Tarn</option> <option value='82'> 82 Tarn et Garonne</option> <option value='83'> 83 Var</option> <option value='84'> 84 Vaucluse</option> <option value='85'> 85 Vendée</option> <option value='86'> 86 Vienne</option> <option value='87'> 87 Haute Vienne</option> <option value='88'> 88 Vosges</option> <option value='89'> 89 Yonne</option> <option value='90'> 90 Territoire de Belfort</option> <option value='91'> 91 Essonne</option> <option value='92'> 92 Hauts-de-Seine</option> <option value='93'> 93 Seine-Saint-Denis</option> <option value='94'> 94 Val-de-Marne</option> <option value='95'> 95 Val D'Oise</option> <option value='971'> 971 Guadeloupe</option> <option value='972'> 972 Martinique</option> </select></font></span></font></td> <td width="140" style="border-style: none; border-width: medium" align="center" bgcolor="#A40000"> <font size="1" face="Arial" color="#FFFFFF"> <span style="font-size: 9pt"> <font face="Arial"> <select name='terrain' class="zdt" style="font-size:8pt" size="1"> <option value="oui" selected> oui </option> <option value="non"> non </option> </select></font></span></font></td> </tr> <tr> <td width="142" style="border-style: none; border-width: medium" bgcolor="#A40000"> <b> <font face="Arial" size="2" color="#FFFFFF"> Style de Chalet : </font></b></td> <td width="140" style="border-style: none; border-width: medium" align="center" bgcolor="#A40000"> <font face="Arial" color="#FFFFFF" size="3"> <select name='style' class="zdt" style="font-size:8pt" size="1"> <option value="Chalet en bois Massif"> Chalets en bois Massif </option> <option value="Maison ossature bois"> Maisons ossature bois </option> <option value="Chalet en Madrier plat"> Chalets en Madrier plat </option> <option>Chalets en demi-rondin </option> <option value="Chalets en rondins"> Chalets en rondins </option> </select></font></td> </tr> <tr> <td width="142" style="border-style: none; border-width: medium" bgcolor="#A40000"> <b> <font face="Arial" size="2" color="#FFFFFF"> Nombre de Chalets : </font></b></td> <td width="140" style="border-style: none; border-width: medium" align="center" bgcolor="#A40000"> <font size="1" face="Arial" color="#FFFFFF"> <span style="font-size: 9pt"> <font face="Arial"> <select name='nombre' class="zdt" style="font-size:8pt" size="1"> <option value="1">1 </option> <option value="2">2 </option> <option value="3">3 </option> <option value="4">4 </option> <option value="+">+ </option> </select></font></span></font></td> </tr> <tr> <td width="142" style="border-style: none; border-width: medium" bgcolor="#A40000"> <b> <font face="Arial" size="2" color="#FFFFFF"> Formule : </font> </b></td> <td width="140" style="border-style: none; border-width: medium" align="center" bgcolor="#A40000"> <font face="Arial" color="#FFFFFF" size="3"> <select name='kit' class="zdt" style="font-size:8pt" size="1"> <option value="en kit"> en kit </option> <option value="clés en main"> clés en main </option> </select></font></td> </tr> <tr> <td width="142" style="border-style: none; border-width: medium" bgcolor="#A40000"> <b> <font face="Arial" size="2" color="#FFFFFF"> Possède les Plans : </font></b></td> <td width="140" style="border-style: none; border-width: medium" align="center" bgcolor="#A40000"> <font size="1" face="Arial" color="#FFFFFF"> <span style="font-size: 9pt"> <font face="Arial"> <select name='plan0' class="zdt" style="font-size:8pt" size="1"> <option value="oui" selected> oui </option> <option value="non"> non </option> </select></font></span></font></td> </tr> <tr> <td width="142" style="border-style: none; border-width: medium" bgcolor="#A40000"> <b> <font face="Arial" size="2" color="#FFFFFF"> Budget : </font></b></td> <td width="140" style="border-style: none; border-width: medium" align="center" bgcolor="#A40000"> <font size="1" face="Arial" color="#FFFFFF"> <span style="font-size: 9pt"> <font face="Arial"> <select name='budget' class="zdt" style="font-size:8pt" size="1"> <option value="- de 20 000 €"> - de 20 000 € </option> <option value="de 20 000 à 50 000 €"> de 20 000 à 50 000 € </option> <option value="de 50 000 à 70 000 €"> de 50 000 à 70 000 € </option> <option value="de 70 000 à 100 000 €" selected> de 70 000 à 100 000 € </option> <option value="de 100 000 à 150 000 €"> de 100 000 à 150 000 € </option> <option value="de 150 000 à 200 000 €"> de 150 000 à 200 000 € </option> <option value="+ de 200 000 €"> + de 200 000 € </option> </select></font></span></font></td> </tr> <tr> <td width="142" style="border-style: none; border-width: medium" bgcolor="#A40000"> <b> <font face="Arial" size="2" color="#FFFFFF"> Surface demandée : </font></b></td> <td width="140" style="border-style: none; border-width: medium" align="center" bgcolor="#A40000"> <font color="#FFFFFF" size="3" face="Century Gothic"> <input name="surface" class="zdt" style="width:60; font-weight:700; height:18" size="1"></font><font size="1" face="Arial" color="#FFFFFF"><span style="font-size: 9pt"><font face="Arial">m² </font></span></font></td> </tr> <tr> <td width="282" style="border-style: none; border-width: medium" colspan="2"> <p align="center"> <b> <font face="Century Gothic" color="#FFFFFF"> Precisez votre demande svp*</font></b></td> </tr> <tr> <td width="282" style="border-style: none; border-width: medium" colspan="2"> <p align="center"><font color="#FFFFFF" size="3" face="Arial"> <TEXTAREA name="commentaires" style="width:306; height:41; font-weight:700" rows="1" cols="20"></TEXTAREA></font></td> </tr> </table> </td> </tr> </table> </td> </tr> <tr> <td align="center" bgcolor="#800000"> <p align="center"> <font face="Arial" color="#FFFFFF"> <font face="Arial" color="#FFFFFF" size="1"> >> J</font><font face="Arial"><font color="#FFFFFF" size="1">' ai pris connaissance des mentions légales ci dessous <input type="checkbox" name="Mentions_legales_acceptees" value="OUI"></font><p align="center"> <font face=Garamond size="1" color="#980000"> <big><big> <big> <big> <big> <big> <big><big> <big> <big> <big> <font size=1 face=Verdana color=#980000> <big> <font face=Garamond> <big> <big><big> <big><big> <big><big> <big><big> <big><big> <big><big> <big> <big><big> <font size=1 face=Verdana color=#980000> <big> <big> <font face=Garamond> <big> <big> <big><big> <big> <font face=Garamond size="1" color="#980000"> <big> <big> <big> <big><big> <big> <font size=1 face=Verdana color=#980000> <big><big> <big> <big><big> <big> <big> <font color="#FFFFFF" face="Garamond"> <input type="submit" value="Envoyer" style="font-weight: 700"></font></big></big></big></big></big></big></big></font></big></big></big></big></big></big></font></big></big></big></big></big></FONT></big></big></FONT></big></big></big></big></big></big></big></big></big></big></big></big></big></big></big></big></FONT></big></FONT></big></big></big></big></big></big></big></big></big></big></big></font><p align="center"> </font><table border="1" width="100%" id="table7" style="border-width: 0px"> <tr> <td style="border-style: none; border-width: medium"> <font face="Arial" color="#FFFFFF"> <p class="MsoNormal" style="text-align: justify"> <span style="font-size: 8pt"> J’ai connaissance que mes coordonnées pourront être cédées à vos partenaires commerciaux susceptibles de répondre à ma demande et qu’elles sont donc nécessaires à votre société à cet effet. Elles sont enregistrées dans votre fichier de contacts et peuvent donner lieu à l’exercice du droit d’accès et de rectification auprès de votre service clientèle sur simple demande adressée à </span><b><span style="font-size: 8pt">: <a href="mailto:touristom2000@wanadoo.fr"> <font color="#FFFFFF"> touristom2000@wanadoo.fr</font></a> (www.touristom.com )</span></b></p> <p class="MsoNormal" style="text-align: justify"> <span style="font-size: 8pt"> (Agrément CNIL </span> <font face="Arial" style="font-size: 8pt"> <b> <span class="arial14violet">N° 1135936</span></b></font><span style="font-size: 8pt">)</span></p> <p class="MsoNormal" style="text-align:justify"> <span style="font-size: 8pt"> Si je ne souhaite plus que mes données soient utilisées par vos partenaires à des fins de prospection je vous en informerais de la même manière.</span></font></td> </tr> </table> <table width="155" border="0" cellpadding="0" cellspacing="0" ID="table4"> </form><tr> <td bgcolor="#800000"> <p align="left"><b> <font face="Arial" size="1" color="#FFFFFF"> <img src="bordeaux_transp.gif" width="5" height="5"></font></b></td> </tr> <tr bgcolor="#678DC6"> <td bgcolor="#800000"> <p align="left"><b> <font face="Arial" size="1" color="#FFFFFF"> <img src="bordeaux_transp.gif" width="10" height="1"></font></b></td> </tr> </table> </td> </tr> </table> </div> <p align="center"> </p> <font face="Arial" color="#980000" size="1"> </td> </tr> <tr> <td width="4" bgcolor="#336699"> </body> </html>
Yorundr
Messages postés
289
Date d'inscription
mardi 31 octobre 2006
Statut
Membre
Dernière intervention
11 juin 2012
44
6 août 2008 à 15:17
6 août 2008 à 15:17
Le fait de faire ca :
$ville = addslashes($ville);
Ca influence la variable $_POST['ville'] ??
$ville = addslashes($ville);
Ca influence la variable $_POST['ville'] ??
dubuducu
Messages postés
391
Date d'inscription
lundi 8 novembre 2004
Statut
Membre
Dernière intervention
19 mai 2010
4
6 août 2008 à 15:18
6 août 2008 à 15:18
comment ca ? jkomprend pas la question
varfendell
Messages postés
3256
Date d'inscription
jeudi 27 décembre 2007
Statut
Membre
Dernière intervention
8 février 2020
704
6 août 2008 à 15:19
6 août 2008 à 15:19
Tout semble correcte niveau html, je ne m'y connait pas assez en php pour te dire si c'est bon apres.
Yorundr
Messages postés
289
Date d'inscription
mardi 31 octobre 2006
Statut
Membre
Dernière intervention
11 juin 2012
44
6 août 2008 à 15:29
6 août 2008 à 15:29
ben en fait si tu recois le contenu d'un champ d'un formulaire ou tu demande le nom, le type tape par exemple o'neil.
Dans ta variable $_POST['nom'] tu aura o'neil.
Apres je voix que tu fait : $nom=addslashe($nom);
Admettons, mais a tu transféré le $_POST['nom'] dans ta variable $nom.
Si tu la fait après tu réutilise ta variable $_POST['nom'];
D'ou ma question est tu sur que
le addslashe que tu fait sur $nom est bien fait aussi sur $_POST['nom']
moi j'aurais fait :
$nom=addslashe($_POST['nom']);
requete("insert into .... value('".$nom."')");
et aussi je voi que tu fait $_POST[nom] ----> es-tu sur que c'est correct ? c'est pas plutot $_POST['nom'] ?
Dans ta variable $_POST['nom'] tu aura o'neil.
Apres je voix que tu fait : $nom=addslashe($nom);
Admettons, mais a tu transféré le $_POST['nom'] dans ta variable $nom.
Si tu la fait après tu réutilise ta variable $_POST['nom'];
D'ou ma question est tu sur que
le addslashe que tu fait sur $nom est bien fait aussi sur $_POST['nom']
moi j'aurais fait :
$nom=addslashe($_POST['nom']);
requete("insert into .... value('".$nom."')");
et aussi je voi que tu fait $_POST[nom] ----> es-tu sur que c'est correct ? c'est pas plutot $_POST['nom'] ?
dubuducu
Messages postés
391
Date d'inscription
lundi 8 novembre 2004
Statut
Membre
Dernière intervention
19 mai 2010
4
6 août 2008 à 15:34
6 août 2008 à 15:34
c vrai que c pas bete !
je teste
Merci beaucoup
je teste
Merci beaucoup
dubuducu
Messages postés
391
Date d'inscription
lundi 8 novembre 2004
Statut
Membre
Dernière intervention
19 mai 2010
4
6 août 2008 à 17:16
6 août 2008 à 17:16
bon alors j'ai rien touché et cela fonctionne .je suis desolé de ne pas pouvoir vous expliquer plus que ca la marche a suivre car moi meme je ne sais pas ce qu'il s'est passé ! MAGIE
Merci pour vos reponses et vos conseils
a biento
Merci pour vos reponses et vos conseils
a biento
vignemail1
Messages postés
1246
Date d'inscription
vendredi 8 octobre 2004
Statut
Contributeur
Dernière intervention
13 septembre 2019
259
7 août 2008 à 15:37
7 août 2008 à 15:37
Juste un truc comme cela, pourquoi ne pas avoir fait un extract(array_map("addslashes", $_POST)) pour créer l'ensemble des variables ?
si on considère que $_POST a comme clé nom et prenom et que l'on veut y définir respectivement $nom et $prenom par un addslashes, l'extract est plus rapide. Enfin bref.
si on considère que $_POST a comme clé nom et prenom et que l'on veut y définir respectivement $nom et $prenom par un addslashes, l'extract est plus rapide. Enfin bref.