Formulaire traitement

makeweb Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   -  
 Utilisateur anonyme -
Bonjour,

Salut a tous!
Voila, comme beaucoup je galère à à récupérer mes infos de mon formulaire que je veux insérer sur mon site. J'ai créé mon formulaire(formulaire.html) grace au SDZ (merci!). J'ai choisi le PHP et j ai bien compris le principe.
Mais je n'arrive pas à créer ce fichier.php malgré des heures passés devant mon ordi.

A l'aide!!!
De plus quand je prends des exemples sur le net et que je l'essai sur mon site il me met fichier introuvable. (je suis chez 1and1)
Je ferais un tuto sur ce sujet lorsque j'aurai des réponses afin de répondre à bcp de gens qui sont en galère comme moi (et dieu sait qu il y en a!)!
Merci d'avance !

voila mon formulaire:

<form method="post" action="traitement.php">
<table>
<tr>
<td><label for="nom">Votre Nom </label> :</td> <td><input type="text" name="nom" id="nom" maxlength="30" tabindex="10"/></td></tr></br></br>
<tr><td><label for="prénom">Votre prénom </label> :</td> <td> <input type="text" name="prénom" id="prénom" maxlength="30" tabindex="20"/></td></tr></br></br>
<tr><td><label for="mail">Votre E-mail </label> :</td> <td> <input type="text" name="mail" id="mail" maxlength="50" tabindex="30"/></td></tr></br></br>
<tr><td><label for="tel fixe">N° telephone fixe </label> :</td> <td> <input type="text" name="tel fixe" id="tel fixe" maxlength="30" tabindex="40"/></td></tr></br></br>

<tr><td><label for="tel port">N° telephone portable </label> :</td> <td> <input type="text" name="tel port" id="tel port" maxlength="30"tabindex="50"/></td></tr></br></br></br>
<tr><td><label for="jour"> Date d'arrivée</label> :</td> <td> <select name="jour" id="jour" tabindex="60"/>
<option value="01">01</option>
<option value="01">02</option>
<option value="01">03</option>
<option value="01">04</option>
<option value="01">05</option>
<option value="01">06</option>
<option value="01">07</option>
<option value="01">08</option>
<option value="01">10</option>
<option value="01">11</option>
<option value="01">12</option>
<option value="01">13</option>
<option value="01">14</option>
<option value="01">15</option>
<option value="01">16</option>
<option value="01">17</option>
<option value="01">18</option>
<option value="01">19</option>
<option value="01">20</option>
<option value="01">21</option>
<option value="01">22</option>
<option value="01">23</option>
<option value="01">24</option>
<option value="01">25</option>
<option value="01">26</option>
<option value="01">27</option>
<option value="01">28</option>
<option value="01">29</option>
<option value="01">30</option>
<option value="01">31</option>
</select>
<select name="mois" id="mois" tabindex="70"/>
<option value="JANVIER">JANVIER</option>
<option value="FEVRIER">FEVRIER</option>
<option value="MARS">MARS</option>
<option value="AVRIL">AVRIL</option>
<option value="MAI">MAI</option>
<option value="JUIN">JUIN</option>
<option value="JUILLET">JUILLET</option>
<option value="AOUT">AOUT</option>
<option value="SEPTEMBRE">SEPTEMBRE</option>
<option value="0OCTOBRE">OCTOBRE</option>
<option value="NOVEMBRE">NOVEMBRE</option>
<option value="DECEMBRE">DECEMBRE</option>
</select>
<select name="année" id="année" tabindex="80"/>
<option value="2008">2008</option>
<option value="2009">2009</option>
<option value="2010">2010</option>
<option value="2011">2011</option>
<option value="2012">2012</option>
</select></td></tr></br></br>
<tr><td><label for="jour"> Date de départ</label> : </td><td><select name="jour" id="jour" tabindex="90"/>
<option value="01">01</option>
<option value="01">02</option>
<option value="01">03</option>
<option value="01">04</option>
<option value="01">05</option>
<option value="01">06</option>
<option value="01">07</option>
<option value="01">08</option>
<option value="01">10</option>
<option value="01">11</option>
<option value="01">12</option>
<option value="01">13</option>
<option value="01">14</option>
<option value="01">15</option>
<option value="01">16</option>
<option value="01">17</option>
<option value="01">18</option>
<option value="01">19</option>
<option value="01">20</option>
<option value="01">21</option>
<option value="01">22</option>
<option value="01">23</option>
<option value="01">24</option>
<option value="01">25</option>
<option value="01">26</option>
<option value="01">27</option>
<option value="01">28</option>
<option value="01">29</option>
<option value="01">30</option>
<option value="01">31</option>
</select>
<select name="mois" id="mois" tabindex="100"/>
<option value="JANVIER">JANVIER</option>
<option value="FEVRIER">FEVRIER</option>
<option value="MARS">MARS</option>
<option value="AVRIL">AVRIL</option>
<option value="MAI">MAI</option>
<option value="JUIN">JUIN</option>
<option value="JUILLET">JUILLET</option>
<option value="AOUT">AOUT</option>
<option value="SEPTEMBRE">SEPTEMBRE</option>
<option value="0OCTOBRE">OCTOBRE</option>
<option value="NOVEMBRE">NOVEMBRE</option>
<option value="DECEMBRE">DECEMBRE</option>
</select>
<select name="année" id="année" tabindex="110"/>
<option value="2008">2008</option>
<option value="2009">2009</option>
<option value="2010">2010</option>
<option value="2011">2011</option>
<option value="2012">2012</option>

</select></td></tr></br></br>
<tr><td><label for="nombre "> Nombre de personne</label> :</td> <td> <select name="nombre" id="nombre" tabindex="120"/>
<option value="01">01</option>
<option value="01">02</option>
<option value="01">03</option>
<option value="01">04</option>
<option value="01">05</option>
<option value="01">06</option>
<option value="01">07</option>
<option value="01">08</option>
<option value="01">10</option>
</select></td></tr></br></br>
<tr><td><label for="tel">Réserver un telephone portable</label> : </td><td><input type="checkbox" name="tel" id="tel" tabindex="130"/></td></tr></br></br>
<tr><td><label for="message"> Votre message</label> :</td> <td> <textarea name="message" id="message" tabindex="120" rows="20" cols="60"></textarea></td></tr></br></br>

<tr><td></td><td><input type="submit"/> <input type="reset"/></td></tr>


</table>
</form>

5 réponses

letoine Messages postés 1384 Date d'inscription   Statut Membre Dernière intervention   320
 
1. Tu n'arrives pas a le créer
2. Tu n'arrives pas a le coder


1)Ben tu colle ton script dans le bloc notes, ensuite tu l'enregistre en "traitement.php"
Apres tu l'upload et voila


2) Donne moi ton script je te dis ce qui cloche
0
makeweb Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
Salut
Merci pour ta réponse! Mon soucis est que je sais coder en html et css comme pour le formulaire (malgré certaines erreurs) mais je suis en train d'apprendre le php et c'est pas brillant! Donc j'ai besoin d'aide pour récupérer ces infos sans passer par monformulaire .com ou autre site trop limité! Et aussi dans le soucis d'être un gars qui veut tout faire lui même mais là j'ai besoin d'aide.
0
Utilisateur anonyme
 
Bonjour,

Y a un truc formidable dans ton fichier c'est que quelquesoit le jour tu envoies la valeur 01 !
ensuite que jour départ et jour d'arrivée renvoient la même variable jour !

donc puisque tu utilises dans ton formulaire la methode POST les prelière lignes de traitement.php doivent être :

$jourdepart = $_POST['jourdepart']; // à condition de changer le name dans le formulaire par name=jourdepart
$jourarrivee= $_POST['jourarrivee']; // à condition de changer le name dans le formulaire par name=jourarrivee
$nombre = $_POST['nombre'];
$tel = $_POST['tel'];
etc
et pour bien vérifier (ou voir ce que tu reçois) tu mets pendnat les test au début
echo "<pre>";print_r($_POST);echo "</pre>";
0
makeweb Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
Merci pour ta réponse, je vais rectifier cela en mettant jourdepart et jourarrivé. Pour ça j'ai compris et je t'en remercie.
Ma question est donc de savoir comment collecter ces infos et de m'aider à créer ce fameux fichier "traitement.php" pour pouvoir faire fonctionner ce fameux fichier etpouvoir en faire profiter tous le monde!
0
Utilisateur anonyme
 
Bonjour,
mon message te donne les premières lignes du fichier traitement.php
cela récupère les données issues du formulaire ensuite c'est toi qui voit ce que tu fais dans ton programme. On ne peut l'inventer pour toi.
0
makeweb Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
mon but est de récupérer les infos par mail,c'est simplement ça, après je sais que je peux vérifier les champs, les rendre obligatoires, empêcher les spammeurs de faire des envois massifs... Mais mon but premier est juste de récup les réponses sur ma boite mail.
j'ai en fait besoin d'aide pour créer ce fichier.php
0
Utilisateur anonyme
 
Bonjour,
je persiste :
les informations sont récupérées comme dit dans mon message.

ensuite tu dois pouvoir trouver des choses déjà écrites (nous n'allons pas réécrire des choses déjà faites) comme :
vérifier des données.
envoyer un message via php

il y a plusieurs façon de faire, à toi de choisir ce qui convient le mieux à ton pgm.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
makeweb Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
ok j'ai bien compris mais ou dois je mettre mon mail pour recevoir ces infos et ou placer ce fichier car j'ai essayer sur mon hebergeur 1and1 et quand je valide,il me met fichier introuvable.
0
Utilisateur anonyme
 
le formulaire renvoit sur le fichier php.
le fichier php récupère les données puis envoit le mail. il faut inclire l'envoi du message dans ce fichier php.
il existe sur différents sites des modèles d'envoi de mails via php.
0