Pb formulaire html

Résolu
david77176 -  
david77176 Messages postés 24 Date d'inscription   Statut Membre Dernière intervention   -
Bonsoir,

j'ai plusieurs questions, j'espère que vous pourrez m'aidez.

En petit 1 je voudrais savoir si il est possible de faire une page ou "le client" remplit, et que sa fasse un devis en ligne en fonction des réponses. Si Oui merci de me dire comment faire, sinon merci de me dire où sont mes erreur dans le formulaire suivant, je suis sûr qu'il y en a car sa ne marche pas.

- Je cree un site et voudrais mettre un formulaire a l'interieur, et impossible.
dejà essaye mais en vin, voici mon formulaire:

<HTML>
<CENTER><FONT SIZE= 24 >Réservation en Ligne</CENTER></FONT><html>
<TITLE>Devis</title>
<TABLE BORDER=0>
<TR>
<TD>Pays<TD>
<TD>
<SELECT Name=Pays
<OPTION VALUE="france">France</OPTION>
</SELECT>
</TD>
</TR>

<TR>


<TD>Ville<TD>
<TD>
<SELECT Name=Ville
<OPTION VALUE="Corbeil Essonnes">Corbeil Essonnes</OPTION>
</SELECT>
</TD>
</TR>

<TR>


<TD>Jour de départ<TD>
<TD>
<SELECT Name=Jour de départ
<OPTION VALUE="01">01</OPTION>
<OPTION VALUE="02">02</OPTION>
<OPTION VALUE="03">03</OPTION>
<OPTION VALUE="04">04</OPTION>
<OPTION VALUE="05">05</OPTION>
<OPTION VALUE="06">06</OPTION>
<OPTION VALUE="07">07</OPTION>
<OPTION VALUE="08">08</OPTION>
<OPTION VALUE="09">09</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>
</TD>
</TR>

<TR>


<TD>Mois<TD>
<TD>
<SELECT Name=Mois
<OPTION VALUE="01">01</OPTION>
<OPTION VALUE="02">02</OPTION>
<OPTION VALUE="03">03</OPTION>
<OPTION VALUE="04">04</OPTION>
<OPTION VALUE="05">05</OPTION>
<OPTION VALUE="06">06</OPTION>
<OPTION VALUE="07">07</OPTION>
<OPTION VALUE="08">08</OPTION>
<OPTION VALUE="09">09</OPTION>
<OPTION VALUE="10">10</OPTION>
<OPTION VALUE="11">11</OPTION>
<OPTION VALUE="12">12</OPTION>
</SELECT>
</TD>
</TR>

<TR>

<TD>Année<TD>
<TD>
<SELECT Name=Année
<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>

</SELECT>
</TD>
</TR>

<TR>
<TD>Heure</TD>
<TD>
<INPUT TYPE= TEXT NAME="Heure">
</TD>
</TR>


<TD>Jour de retour<TD>
<TD>
<SELECT Name=Jour de retour
<OPTION VALUE="01">01</OPTION>
<OPTION VALUE="02">02</OPTION>
<OPTION VALUE="03">03</OPTION>
<OPTION VALUE="04">04</OPTION>
<OPTION VALUE="05">05</OPTION>
<OPTION VALUE="06">06</OPTION>
<OPTION VALUE="07">07</OPTION>
<OPTION VALUE="08">08</OPTION>
<OPTION VALUE="09">09</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>
</TD>
</TR>

<TR>


<TD>Mois<TD>
<TD>
<SELECT Name=Mois
<OPTION VALUE="01">01</OPTION>
<OPTION VALUE="02">02</OPTION>
<OPTION VALUE="03">03</OPTION>
<OPTION VALUE="04">04</OPTION>
<OPTION VALUE="05">05</OPTION>
<OPTION VALUE="06">06</OPTION>
<OPTION VALUE="07">07</OPTION>
<OPTION VALUE="08">08</OPTION>
<OPTION VALUE="09">09</OPTION>
<OPTION VALUE="10">10</OPTION>
<OPTION VALUE="11">11</OPTION>
<OPTION VALUE="12">12</OPTION>
</SELECT>
</TD>
</TR>

<TR>

<TD>Année<TD>
<TD>
<SELECT Name=Année
<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>

</SELECT>
</TD>
</TR>

<TR>
<TD>Heure</TD>
<TD>
<INPUT TYPE= TEXT NAME="Heure">
</TD>
</TR>

<TR>

<TD>Distance à Parcourir</TD>
<TD>
<SELECT Name= Distance à Parcourir
<OPTION VALUE="-100 Km">-100 Km</OPTION>
<OPTION VALUE="Entre 100 et 300 Km">Entre 100 et 300 Km</OPTION>
<OPTION VALUE="500 Km">500 Km</OPTION>
<OPTION VALUE="Entre 500 et 700 Km">Entre 500 et 700 Km</OPTION>
<OPTION VALUE="700 Km et Plus">700 Km et Plus</OPTION>
</TD>
</TR>
<TR>
<TD COLSPAN=2>
<INPUT type="submit" value="Envoyer">
</TD>


</TR>
</TABLE>
</FORM>
<HTML>

-dans ce dernier je voudrais mettre un calendrier a la place d'un choix multiple.
comment je peut faire

-Je voudrais envoye le formulaire a une adresse mail "voila.fr"
comment je peut faire??

5 réponses

pat25
 
Bonjour,
Les balises <SELECT ... doivent être fermées par un >.
Il manque la balise <form ...> ... </form> qui englobe tout le formulaire
Tu dois chercher des renseignements sur :
1. balises <form action=...>
2. Pour le traitement du formulaire et l'envoi de mail : programmation PHP

Bon courage.
0
david77176 Messages postés 24 Date d'inscription   Statut Membre Dernière intervention  
 
merci
0
arthezius Messages postés 3538 Date d'inscription   Statut Membre Dernière intervention   475
 
Bonjour,

Si tu veux faire un devis en ligne, le mieux serai de le faire en PHP. Ainsi, dans ton formulaire, on entre les données et on l'envoi, et dans la page suivante on récupère celles-ci avec des fonctions et on affiche l'ensemble.

Si tu ne maitrise pas le PHP, je te conseil de te diriger vers ce site: http://phpdebutant.org/
0
david77176 Messages postés 24 Date d'inscription   Statut Membre Dernière intervention  
 
merci je vais essayer avec se site
0
david77176 Messages postés 24 Date d'inscription   Statut Membre Dernière intervention  
 
bonjour,
j'ai ete sur le site, très bien le site pour apprendre le php.
mais toujours impossible de faire mon devis en ligne.

david77176
0
arthezius Messages postés 3538 Date d'inscription   Statut Membre Dernière intervention   475
 
A tu essayé de le faire en PHP?

Si oui, peut-tu mettre ton nouveau code?
0
david77176 Messages postés 24 Date d'inscription   Statut Membre Dernière intervention  
 
au fait je n'est pas reussi a le faire

David77176
0
arthezius Messages postés 3538 Date d'inscription   Statut Membre Dernière intervention   475
 
Je prends un exemple tout bête. Tu as dans ton code une ligne:

<SELECT Name=Année 

La valeur qui suivra à la page suivante est identifié comme "Année".
A la page suivante, tu met par exemple:

<?php
$annee = $_POST['Année'];
?>

La variable $annee prendra ainsi ce que tu donnera dans ton formulaire.
Tu peux également afficher la valeur prise par ta variable:

<?php
echo $annee;
?>


A noter que la page contenant le code PHP doit porter l'extension .php et le code PHP doit être mis entre les balises <?php et ?>

Dans ton cas, étudie cette page du site que je t'ai indiqué: http://phpdebutant.org/article56.php

L'idéal quitte à faire un devis est de le stocker ensuite dans une base de donnée par exemple.
0
david77176 Messages postés 24 Date d'inscription   Statut Membre Dernière intervention  
 
c a dire dans une base de donées
je suis en trai de réétudié le site
Merci
david77176
0

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

Posez votre question
arthezius Messages postés 3538 Date d'inscription   Statut Membre Dernière intervention   475
 
La base de données est normalement fournis par ton hébergeur.

Stocker les données de ton devis dessus (en fonction de l'utilisation qui en est faite) pourrai permettre d'y avoir accès par la suite.
Je sais pas sur quoi est ton site, mais vu qu'on parle de devis, il me semble pouvoir supposer qu'il est plus ou moins axé sur la vente ou quelques chose du genre. Dans un tel cas, ça peux toujours être utilise afin de les conserver et d'y revenir par la suite.
0
david77176 Messages postés 24 Date d'inscription   Statut Membre Dernière intervention  
 
ok niquel
0
david77176 Messages postés 24 Date d'inscription   Statut Membre Dernière intervention  
 
peut tu voir si tu s'est comment mettre un calendrier pour reservation
stp
merci
david77176
0