La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  HTML / CSS / XHTML
(Modérateurs: Shain, Netah, Lilian, lauryv, ToToMaStEr)
  Problème Formulaire
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: Problème Formulaire  (Lu 1891 fois)
Problème Formulaire
« sur: le 11-04-2011 a 09:24:30 »
cthierry74
Membre récent
*

Hors-Ligne

Messages: 4





Voir le Profil    E-Mail
Répondre avec citation

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"

Rapporter au modérateur  

Re:Problème Formulaire
« Répondre #1 sur: le 11-04-2011 a 10:29:03 »
Ether Création
Habitué
***

Hors-Ligne

Messages: 390





Voir le Profil    WWW    E-Mail
Répondre avec citation

Bonjour,

Vous allez devoir travailler et JS et/ou php.

Cordialement

Arthur

Rapporter au modérateur  

Agence de création de site internet
Tél : 02.85.52.07.81
Fax : 09.72.14.99.88
contact@ethercreation.com
http://www.ethercreation.com
Siret: 511 736 167 000 20
Re:Problème Formulaire
« Répondre #2 sur: le 13-04-2011 a 09:41:49 »
MarvinLeRouge
Superactif
****

Hors-Ligne

Messages: 584





Voir le Profil    WWW
Répondre avec citation

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.

Rapporter au modérateur  

Développeur web / Création de site internet
jean@ceugniet.com
Jean Ceugniet, Développement web
SIRET : 523 611 044 00018
Re:Problème Formulaire
« Répondre #3 sur: le 13-04-2011 a 10:39:59 »
Pad
Modérateur Global
*****

Hors-Ligne

Sexe: Male
Messages: 1391





Voir le Profil    WWW
Répondre avec citation

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

et comme dit MarvinLeRouge, le comprends pas trop l'histoire du id dans la balise <p>... tu pourrais nous en dire plus ?

Rapporter au modérateur  

Webdéveloppeur / Webdesigner Indépendant
http://vincentdapp.fr/
SIRET 517 691 408 00028
Re:Problème Formulaire
« Répondre #4 sur: le 13-04-2011 a 21:41:15 »
cthierry74
Membre récent
*

Hors-Ligne

Messages: 4





Voir le Profil    E-Mail
Répondre avec citation

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:&quot;chevailler.thierry@neuf.fr&quot;"> <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...

Rapporter au modérateur  
Re:Problème Formulaire
« Répondre #5 sur: le 14-04-2011 a 01:14:23 »
Pad
Modérateur Global
*****

Hors-Ligne

Sexe: Male
Messages: 1391





Voir le Profil    WWW
Répondre avec citation

je pense que le problème vient de là :

<form name="frontalier" enctype="text/plain" method="post" action="mailto:&quot;chevailler.thierry[at]neuf.fr&quot;">

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()
}

« Dernière Édition: le 14-04-2011 a 01:15:03 par Pad » Rapporter au modérateur  

Webdéveloppeur / Webdesigner Indépendant
http://vincentdapp.fr/
SIRET 517 691 408 00028
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg