Pb formulaire html

Résolu/Fermé
david77176 - 29 juil. 2008 à 00:23
david77176 Messages postés 24 Date d'inscription lundi 28 juillet 2008 Statut Membre Dernière intervention 29 juillet 2008 - 29 juil. 2008 à 18:29
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??
A voir également:

5 réponses

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 lundi 28 juillet 2008 Statut Membre Dernière intervention 29 juillet 2008
29 juil. 2008 à 10:41
merci
0
arthezius Messages postés 3538 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 11 septembre 2016 475
29 juil. 2008 à 01:59
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 lundi 28 juillet 2008 Statut Membre Dernière intervention 29 juillet 2008
29 juil. 2008 à 10:41
merci je vais essayer avec se site
0
david77176 Messages postés 24 Date d'inscription lundi 28 juillet 2008 Statut Membre Dernière intervention 29 juillet 2008
29 juil. 2008 à 11:17
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 jeudi 15 mai 2008 Statut Membre Dernière intervention 11 septembre 2016 475
29 juil. 2008 à 17:51
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 lundi 28 juillet 2008 Statut Membre Dernière intervention 29 juillet 2008
29 juil. 2008 à 17:56
au fait je n'est pas reussi a le faire

David77176
0
arthezius Messages postés 3538 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 11 septembre 2016 475
29 juil. 2008 à 18:09
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 lundi 28 juillet 2008 Statut Membre Dernière intervention 29 juillet 2008
29 juil. 2008 à 18:16
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 jeudi 15 mai 2008 Statut Membre Dernière intervention 11 septembre 2016 475
29 juil. 2008 à 18:22
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 lundi 28 juillet 2008 Statut Membre Dernière intervention 29 juillet 2008
29 juil. 2008 à 18:25
ok niquel
0
david77176 Messages postés 24 Date d'inscription lundi 28 juillet 2008 Statut Membre Dernière intervention 29 juillet 2008
29 juil. 2008 à 18:29
peut tu voir si tu s'est comment mettre un calendrier pour reservation
stp
merci
david77176
0