Titre: Problème Formulaire
Posté par: cthierry74 le le 11-04-2011 a 09:24:30
Je dois réaliser un formulaire pour mon site. Je débute en HTML et j'ai des recommandations précises pour sa réalisation. Comment dois-je my prendre ?
Voici les recommandations :
Les champs qui seront récupérés seront tracés grâce à un attribut ID placée dans une balise <td> ou <p> comme dans l'exemple. En fait la moulinette fonctionne en recherchant les suites de caractères sdp_nom par exemple, puis compte 5 caractères depuis la fin de la balise. Par exemple : <td id="sdp_tel"><p>0685901102</p></td> ou <p id="sdp_formulaire"><p>Accueil</p></p> Remarque : il est important que les balises HTML soient en minuscule, et non en majuscule. Listes des variables qu'on récupère des champs de saisie du formulaire : sdp_nom sdp_prenom sdp_email sdp_tel sdp_rue sdp_cp sdp_ville sdp_pays sdp_profession sdp_jour_effet sdp_mois_effet sdp_annee_effet Listes des variables "en dur" sdp_apporteur = "FrontalierSuisse.net" sdp_formulaire = "Frontalier" sdp_type_affaire = "5"
|
Titre: Re:Problème Formulaire
Posté par: Ether Création le le 11-04-2011 a 10:29:03
Bonjour,
Vous allez devoir travailler et JS et/ou php.
Cordialement
Arthur |
Titre: Re:Problème Formulaire
Posté par: MarvinLeRouge le le 13-04-2011 a 09:41:49
| C'est bizarre ton truc, t'as pas à avoir une quelconque moulinette, tes champs sont dans les variables post (ou get), récupérables directement en php, ou n'importe quel langage côté serveur. |
Titre: Re:Problème Formulaire
Posté par: Pad le le 13-04-2011 a 10:39:59
Aide toi de ce tutorial complet pour réaliser ton formulaire : http://www.siteduzero.com/tutoriel-3-14543-transmettre-des-donnees-avec-les-formulaires.html (http://www.siteduzero.com/tutoriel-3-14543-transmettre-des-donnees-avec-les-formulaires.html)
et comme dit MarvinLeRouge, le comprends pas trop l'histoire du id dans la balise <p>... tu pourrais nous en dire plus ? |
Titre: Re:Problème Formulaire
Posté par: cthierry74 le le 13-04-2011 a 21:41:15
Bonsoir,
En fait c'est le code source html du message envoyé pour les résultats du formulaire qui doit être du type :
<td id="sdp_tel"><p>0685901102</p></td>
Quel est la modification sur la page html du formulaire a apporté ?
Code de la page :
<form name="frontalier" enctype="text/plain" method="post" action="mailto:"chevailler.thierry@neuf.fr""> <big> </big>
<fieldset><legend><big><span style="font-weight: bold;">Informations personnelles <br /> </span> </big> </legend> <p><label for="sdp_nom"><big>Nom : </big></label><big><input size="20" id="sdp_nom" name="sdp_nom" /></big></p> <p><label for="sdp_prénom"><big>Prénom : </big></label><big><input size="20" id="sdp_prénom" name="sdp_prenom" /></big></p> <big> </big> <p><small><label for="sdp_profession"><big><big>Profession : </big></big></label></small><big><big><input size="20" id="sdp_profession" name="sdp_profession" /></big></big></p>
<big> <big> </big> </big> <p><small><label for="sdp_naissance"><big><big>Date naissance Jour: </big></big></label></small><big><big> <select id="sdp_jour_effet" name="sdp_jour_naissance" tabindex="11"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option>
<option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7" selected="selected">7</option> <option value="8">8</option> <option value="9">9</option>
<option value="10">10</option> <option value="11">11</option> <option value="12">12</option> <option value="13">13</option> <option value="14">14</option> <option value="15">15</option>
<option value="16">16</option> <option value="17">17</option> <option value="18">18</option> <option value="19">19</option> <option value="20">20</option> <option value="21">21</option>
<option value="22">22</option> <option value="23">23</option> <option value="24">24</option> <option value="25">25</option> <option value="26">26</option> <option value="27">27</option>
<option value="28">28</option> <option value="29">29</option> <option value="30">30</option> <option value="31">31</option> </select> </big></big> <big><big> </big><label for="sdp_mois_naissance" /></big><big>Mois :<big> </big></big><big>
<select id="sdp_mois_effet" name="sdp_mois_naissance" tabindex="11"> <option value="1" selected="selected">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option>
<option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option>
<option value="12">12</option> </select> </big><big><label for="sdp_annee_naissance">Année : </label> <select id="sdp_annee_effet" name="sdp_annee_naissance" tabindex="11"> <option value="1993">1993</option> <option value="1992">1992</option> <option value="1991">1991</option>
<option value="1990">1990</option> <option value="1989">1989</option> <option value="1988">1988</option> <option value="1987" selected="selected">1987</option> <option value="1986">1986</option> <option value="1985">1985</option>
<option value="1984">1984</option> <option value="1983">1983</option> <option value="1982">1982</option> <option value="1981">1981</option> <option value="1980">1980</option> <option value="1979">1979</option>
<option value="1978">1978</option> <option value="1977">1977</option> <option value="1976">1976</option> <option value="1975">1975</option> <option value="1974">1974</option> <option value="1973">1973</option>
<option value="1972">1972</option> <option value="1971">1971</option> <option value="1970">1970</option> <option value="1969">1969</option> <option value="1968">1968</option> <option value="1967">1967</option>
<option value="1966">1966</option> <option value="1965">1965</option> <option value="1964">1964</option> <option value="1963">1963</option> <option value="1962">1962</option> <option value="1961">1961</option>
<option value="1960">1960</option> <option value="1959">1959</option> <option value="1958">1958</option> <option value="1957">1957</option> <option value="1956">1956</option> <option value="1955">1955</option>
<option value="1954">1954</option> <option value="1953">1953</option> <option value="1952">1952</option> <option value="1951">1951</option> <option value="1950">1950</option> <option value="1949">1949</option>
<option value="1948">1948</option> <option value="1947">1947</option> <option value="1946">1946</option> </select> </big></p> </fieldset> <br />
<br /> <br /> <br /> <fieldset><legend style="font-weight: bold;"><big>Coordonnées</big> </legend> <p><label for="sdp_email"><big>E-mail :</big></label> <big> <input size="40" id="sdp_email" name="sdp_email" /></big></p> <big><big> <big> <big> </big> </big> </big></big>
<p><small><small><small><label for="sdp_tel"><big><big><big><big>Tel : </big></big></big></big></label></small></small></small><big><big><big><big><input size="15" id="sdp_tel" name="sdp_tel" /></big></big></big></big></p> <big><big> <big> <big> </big> </big> </big></big> <p> <big><big><small>Adresse : </small><big><big><input size="40" id="sdp_rue" name="sdp_rue" /></big></big></big></big></p> <big><big> <big> <big> </big> </big> </big></big>
<p><small><small><small><label for="sdp_cp"><big><big><big><big>CP : </big></big></big></big></label></small></small></small><big><big><big><big><input size="5" id="sdp_cp" name="sdp_cp" /></big></big></big></big></p> <big><big> <big> <big> </big> </big> </big></big> <p><small><small><small><label for="sdp_ville"><big><big><big><big>Ville : </big></big></big></big></label></small></small></small><big><big><big><big><input size="20" id="sdp_ville" name="sdp_ville" /></big></big></big></big></p> <big><big> <big> <big> </big> </big> </big></big>
<p><small><small><small><label for="sdp_pays"><big><big><big><big>Pays : </big></big></big></big></label></small></small></small><big><big><big><big><input size="20" id="sdp_pays" name="sdp_pays" /></big></big></big></big></p> </fieldset> <big><big> <big> <big> <br /> </big></big></big></big> <fieldset><legend style="font-weight: bold;"><big> Date souhaitée de prise de l'effet de l'assurance</big></legend> <p><big><big><big><big><small><small><small><small><small><label for="sdp_jour_effet"><big><big>Date contrat Jour: </big></big></label></small></small></small></small></small><big><big>
<select id="sdp_jour_effet" name="sdp_jour_effet" tabindex="11"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option>
<option value="6">6</option> <option value="7" selected="selected">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option>
<option value="12">12</option> <option value="13">13</option> <option value="14">14</option> <option value="15">15</option> <option value="16">16</option> <option value="17">17</option>
<option value="18">18</option> <option value="19">19</option> <option value="20">20</option> <option value="21">21</option> <option value="22">22</option> <option value="23">23</option>
<option value="24">24</option> <option value="25">25</option> <option value="26">26</option> <option value="27">27</option> <option value="28">28</option> <option value="29">29</option>
<option value="30">30</option> <option value="31">31</option> </select> </big></big> <small><small><small><label for="sdp_mois_effet" /></small></small></small><big><small><small><small><small>Mois :</small></small></small></small><big> </big></big><big> <select id="sdp_mois_effet" name="sdp_mois_effet" tabindex="11"> <option value="1" selected="selected">1</option>
<option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option>
<option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> </select>
</big><big><small><small><small><small><label for="sdp_annee_effet">Année : </label></small></small></small></small> <select id="sdp_annee_effet" name="sdp_annee_effet" tabindex="11"> <option value="2011" selected="selected">2011</option> <option value="2012">2012</option> </select> </big></big></big></big></big></p> </fieldset>
<small><font size="-2"><br /> <br /> <input name="sdp_apporteur" value="FrontalierSuisse.net" type="hidden" /><br /> <input name="sdp_formulaire" value="Frontalier" type="hidden" /><br /> <input name="sdp_type_affaire" value="5" type="hidden" /></font></small><big><big><big><big><big><br /> <input name="ok" value="Valider" type="submit" /><br /> <br /> </big> <big><input type="reset" /></big><big><br />
Merci d'avance...
|
Titre: Re:Problème Formulaire
Posté par: Pad le le 14-04-2011 a 01:14:23
je pense que le problème vient de là :
<form name="frontalier" enctype="text/plain" method="post" action="mailto:"chevailler.thierry[at]neuf.fr"">
Avant de pouvoir envoyer les données du formulaire par e-mail, il faut d'abord les traiter avec php.
du genre :
Code:
if(isset($_post['ok'])) { $nom = stripslashes($_post['sdp_nom']); .... (pareil pour les autres) et ensuite utiliser la fonction php mail() } |
|
|
Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.
|