Se connecter / S'enregistrer
Votre question

formulaire reservation

Tags :
  • Dreamweaver
  • Programmation
Dernière réponse : dans Programmation
3 Juillet 2005 16:48:23

bonjour
j'ai créé un formulaire avec dreamweaver avec nom prenom, adresse email, date arrivee, depart, nbre de personnes et un bouton envoyer
comment est ce que l'on configure ce bouton pour qu'il permette d'envoyer le formulaire dans ma boite aux lettres

je mets le code avant que l'on me le demande :-D

<%@LANGUAGE="JAVASCRIPT" CODEPAGE="1252"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>formulaire resa</title>
<style type="text/css">
<!--
body {
background-color: #C4091C;
}
body,td,th {
color: #CCCCCC;
}
.Style1 {color: #CC0033}
-->
</style></head>

<body>
<table width="537" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="8" bgcolor="#CCCCCC"> </td>
<td width="204" bgcolor="#CCCCCC"> </td>
<td colspan="4" bgcolor="#CCCCCC"> </td>
<td width="20" bgcolor="#CCCCCC"> </td>
</tr>
<tr>
<td width="8" bgcolor="#CCCCCC"> </td>
<td align="center" valign="middle">NOM Prénom </td>
<td colspan="4"><form name="form1" method="post" action="">
<input name="textfield" type="text" size="50">
</form></td>
<td width="20" bgcolor="#CCCCCC"> </td>
</tr>
<tr>
<td width="8" bgcolor="#CCCCCC"> </td>
<td align="center" valign="top">Date d'arrivée </td>
<td colspan="4"><form name="form2" method="post" action="">
Jour
<select name="select">
<option>01</option>
<option>02</option>
<option>03</option>
<option>04</option>
<option>05</option>
<option>06</option>
<option>07</option>
<option>08</option>
<option>09</option>
<option>10</option>
<option>11</option>
<option>12</option>
<option>13</option>
<option>14</option>
<option>15</option>
<option>16</option>
<option>17</option>
<option>18</option>
<option>19</option>
<option>20</option>
<option>21</option>
<option>22</option>
<option>23</option>
<option>24</option>
<option>25</option>
<option>26</option>
<option>27</option>
<option>28</option>
<option>29</option>
<option>30</option>
<option>31</option>
</select>
Mois
<select name="select">
<option>Janvier</option>
<option>Février</option>
<option>Mars</option>
<option>Avril</option>
<option>Mai</option>
<option>Juin</option>
<option>Juillet</option>
<option>Août</option>
<option>Septembre</option>
<option>Octobre</option>
<option>Novembre</option>
<option>Décembre</option>
</select>
</form></td>
<td width="20" bgcolor="#CCCCCC"> </td>
</tr>
<tr>
<td width="8" bgcolor="#CCCCCC"> </td>
<td align="center" valign="top">Date de départ </td>
<td colspan="4">Jour
<select name="select">
<option>01</option>
<option>02</option>
<option>03</option>
<option>04</option>
<option>05</option>
<option>06</option>
<option>07</option>
<option>08</option>
<option>09</option>
<option>10</option>
<option>11</option>
<option>12</option>
<option>13</option>
<option>14</option>
<option>15</option>
<option>16</option>
<option>17</option>
<option>18</option>
<option>19</option>
<option>20</option>
<option>21</option>
<option>22</option>
<option>23</option>
<option>24</option>
<option>25</option>
<option>26</option>
<option>27</option>
<option>28</option>
<option>29</option>
<option>30</option>
<option>31</option>
</select>
Mois
<select name="select">
<option>Janvier</option>
<option>Février</option>
<option>Mars</option>
<option>Avril</option>
<option>Mai</option>
<option>Juin</option>
<option>Juillet</option>
<option>Août</option>
<option>Septembre</option>
<option>Octobre</option>
<option>Novembre</option>
<option>Décembre</option>
</select></td>
<td width="20" bgcolor="#CCCCCC"> </td>
</tr>
<tr>
<td width="8" bgcolor="#CCCCCC"> </td>
<td align="center" valign="top">Nombre de personnes </td>
<td colspan="4"><form name="form3" method="post" action="">
<input name="textfield" type="text" size="3" maxlength="2">
Enfants et
<input name="textfield" type="text" size="3" maxlength="3">
Adultes
</form></td>
<td width="20" bgcolor="#CCCCCC"> </td>
</tr>
<tr>
<td width="8" bgcolor="#CCCCCC"> </td>
<td align="center" valign="top">Adresse email pour confirmation </td>
<td colspan="4"><form name="form4" method="post" action="">
<input name="textfield" type="text" size="50">
</form></td>
<td width="20" bgcolor="#CCCCCC"> </td>
</tr>
<tr>
<td width="8" bgcolor="#CCCCCC"> </td>
<td align="center" valign="middle">Vos messages éventuels </td>
<td colspan="4"><form name="form5" method="post" action="">
<textarea name="textarea" cols="46" rows="5"></textarea>
</form></td>
<td width="20" bgcolor="#CCCCCC"> </td>
</tr>
<tr>
<td bgcolor="#CCCCCC"> </td>
<td> </td>
<td width="122"> </td>
<td width="57" valign="middle"><div align="right">
<form name="form6" method="post" action="">
<input type="submit" name="Submit" value="Envoyer">
</form>
</div></td>
<td width="122"> </td>
<td width="4"> </td>
<td bgcolor="#CCCCCC"> </td>
</tr>
<tr>
<td bgcolor="#CCCCCC"> </td>
<td> </td>
<td colspan="4"> </td>
<td bgcolor="#CCCCCC"> </td>
</tr>
<tr>
<td width="8" bgcolor="#CCCCCC"> </td>
<td bgcolor="#CCCCCC"> </td>
<td colspan="4" bgcolor="#CCCCCC"> </td>
<td width="20" bgcolor="#CCCCCC"> </td>
</tr>
</table>
</body>
</html>

Autres pages sur : formulaire reservation

3 Juillet 2005 16:50:25

petite correction : ce n'est pas un bouton mais je peux en faire un sans probleme d'ailleur j'en fait un vite fait :-D
3 Juillet 2005 22:51:48

Deja a plusieur formulaire!
un formulaire, c'est entre la balise <form...> et </form>.
Et ca, on en voit 5 ou 6, donc tout ne sera pas envoyer ensemble!
il faut metttre <form ....> tout le formulaire, le bouton et a la fin </form>
Puis dans action, faut mettre genre traitement.php, et creer une page traitement.php, qui va recupere les données du formulaire et envoyer le tout avec la commande mail();
Contenus similaires
4 Juillet 2005 08:55:11

merciu de ta reponse mais je crois que je v pas etre capable de faire tout ca
ca me promets encore une bonne journee lol
j'essaye et je te dirai si j'y arrive ou pas
mais dis moi je netrouve pas de tutos, p etre peux tu m'en indiquert un
4 Juillet 2005 09:58:59

Salut,

Tout d'abord je te conseil de verifier ton script :)  ( balise form, etc..)

Ensuite le bouton que tu vas creer avec une action "Submit", va envoyer les données au chemin que tu as precisé dans la balise form :) 


Maintenant, pour envoyer le formulaire sur ton mail, cela depend surtout de ton hebergeur.
Si il active la fonction mail() de php, procure toi le smtp , ou renseigne toi sur la configuration de cette fonction sur ton serveur.

Sinon, ton hebergeur peut utiliser un form2mail, c'est à dire un script preconfigurer pour envoyer par mail, les informations voulus.

Qques Urls pratiques :

Pour le Formulaire :
Formulaire

Pour la fonction mail() php: mail()


Ps : je suis partie du principe que tu utilises php avec ton html si ce n'est pas le cas, ou si tu as du mal contact moi :) 

4 Juillet 2005 12:32:43

Il faut ablsolumet que tu aprenne le php
4 Juillet 2005 12:46:43

RE,

J ai repondus a ton pm =)
21 Septembre 2005 10:17:36

Bonjour gpastrouvedenom

Je remets ton script htm corrigé avec le script php pour recevoir les coordonnées dans ta boite.
Il te reste à faire un copier coller pour chacun des fichiers et de changer l'adresse mail dans le script php...

Fichier "formulaire.htm"

<body><form name="form1" method="post" action="envoi.php">
<table width="580" border="0" cellspacing="0" cellpadding="0">
<tr>

<td width="7" bgcolor="#CCCCCC"> </td>
<td width="218" bgcolor="#CCCCCC"> </td>
<td colspan="4" bgcolor="#CCCCCC"> </td>
<td width="20" bgcolor="#CCCCCC"> </td>
</tr>
<tr>
<td width="7" bgcolor="#CCCCCC"> </td>
<td align="center" valign="middle">NOM Prénom </td>
<td colspan="4"><input name="nom" type="text" size="50"></td>
<td width="20" bgcolor="#CCCCCC"> </td>
</tr>
<tr>
<td width="7" bgcolor="#CCCCCC"> </td>
<td align="center" valign="top">Date d'arrivée </td>
<td colspan="4">Jour
<select name="select1">
<option>01</option>
<option>02</option>
<option>03</option>
<option>04</option>
<option>05</option>
<option>06</option>
<option>07</option>
<option>08</option>
<option>09</option>
<option>10</option>
<option>11</option>
<option>12</option>
<option>13</option>
<option>14</option>
<option>15</option>
<option>16</option>
<option>17</option>
<option>18</option>
<option>19</option>
<option>20</option>
<option>21</option>
<option>22</option>
<option>23</option>
<option>24</option>
<option>25</option>
<option>26</option>
<option>27</option>
<option>28</option>
<option>29</option>
<option>30</option>
<option>31</option>
</select>
Mois
<select name="select2">
<option>Janvier</option>
<option>Février</option>
<option>Mars</option>
<option>Avril</option>
<option>Mai</option>
<option>Juin</option>
<option>Juillet</option>
<option>Août</option>
<option>Septembre</option>
<option>Octobre</option>
<option>Novembre</option>
<option>Décembre</option>
</select></td>
<td width="20" bgcolor="#CCCCCC"> </td>
</tr>
<tr>
<td width="7" bgcolor="#CCCCCC"> </td>
<td align="center" valign="top">Date de départ </td>
<td colspan="4">Jour
<select name="select3">
<option>01</option>
<option>02</option>
<option>03</option>
<option>04</option>
<option>05</option>
<option>06</option>
<option>07</option>
<option>08</option>
<option>09</option>
<option>10</option>
<option>11</option>
<option>12</option>
<option>13</option>
<option>14</option>
<option>15</option>
<option>16</option>
<option>17</option>
<option>18</option>
<option>19</option>
<option>20</option>
<option>21</option>
<option>22</option>
<option>23</option>
<option>24</option>
<option>25</option>
<option>26</option>
<option>27</option>
<option>28</option>
<option>29</option>
<option>30</option>
<option>31</option>
</select>
Mois
<select name="select4">
<option>Janvier</option>
<option>Février</option>
<option>Mars</option>
<option>Avril</option>
<option>Mai</option>
<option>Juin</option>
<option>Juillet</option>
<option>Août</option>
<option>Septembre</option>
<option>Octobre</option>
<option>Novembre</option>
<option>Décembre</option>
</select></td>
<td width="20" bgcolor="#CCCCCC"> </td>
</tr>
<tr>
<td width="7" bgcolor="#CCCCCC"> </td>
<td align="center" valign="top">Nombre de personnes </td>
<td colspan="4"><input name="enfant" type="text" size="3" maxlength="2">
Enfants et
<input name="adultes" type="text" size="3" maxlength="3">
Adultes</td>
<td width="20" bgcolor="#CCCCCC"> </td>
</tr>
<tr>
<td width="7" bgcolor="#CCCCCC"> </td>
<td align="center" valign="top">Adresse email pour confirmation </td>
<td colspan="4"><input name="mail" type="text" size="50"></td>
<td width="20" bgcolor="#CCCCCC"> </td>
</tr>
<tr>
<td width="7" bgcolor="#CCCCCC"> </td>
<td align="center" valign="middle">Vos messages éventuels </td>
<td colspan="4"><textarea name="commentaire" cols="46" rows="5"></textarea></td>
<td width="20" bgcolor="#CCCCCC"> </td>
</tr>
<tr>
<td bgcolor="#CCCCCC"> </td>
<td> </td>
<td width="104"> </td>
<td width="61" valign="middle"><input type="submit" value="envoyer" >

</td>
<td width="123"> </td>
<td width="4"> </td>
<td bgcolor="#CCCCCC"> </td>
</tr>
<tr>
<td bgcolor="#CCCCCC"> </td>
<td> </td>
<td colspan="4"> </td>
<td bgcolor="#CCCCCC"> </td>
</tr>
<tr>
<td width="7" bgcolor="#CCCCCC"> </td>
<td bgcolor="#CCCCCC"> </td>
<td colspan="4" bgcolor="#CCCCCC"> </td>
<td width="20" bgcolor="#CCCCCC"> </td>

</tr>
</table></form>
</body>

-----------------------------------------
Fichier "envoi.php"
Met ton adresse mail à la place de "tonadresseici@ cegtel.net"

<table width="25%" height="143" border="1" align="center">
<tr>
<td align="center">Vos coordonnées <br>
ont bien été envoyées.<br>
<br>
Une réponse vous seras envoyer prochainement.</td>
</tr>
</table>
<?php
mail("tonadresseici@cegetel.net","Formulaire de mon site",
"Formulaire envoyé le ".$now = date("d/m/Y à H:i")." :\n
Nom : ".$_POST['nom']."
Date d'arrivée : ".$_POST['select1']." ".$_POST['select2']."
Date de départ : ".$_POST['select3']." ".$_POST['select4']."
Nombre de personnes : ".$_POST['enfant']." Enfants ".$_POST['adultes']." Adultes
Mail : ".$_POST['mail']."

----------- Commentaire -----------
".Stripslashes($_POST['commentaire'])."
--------------------------------------");
?>


Si tu as un problème mail moi

Cordialement
12 Décembre 2006 16:07:06

Bonjour

Je sais ce message date un peu, mais le script m'interesse.
Le problème c'est que je tente de rajouter une vérification des champs mais sans succès.

Si quelqu'un peut m'aider?

Merci d'avance
23 Septembre 2009 22:28:13

salut

moi aussi il m'interesse
je l'ai teste et j'ai un probleme, voici ce qu'il me dit :

Warning: mail() has been disabled for security reasons in /var/www/g/gr/gre/ADRESSE DE MON SITE/public_html/envoi.php on line 20

j'ai fait une recherche google sur public_html mais je trouve pas grand chose d'accessible pour mon niveau
il semblerait que toutes mes pages devraient s'y trouver mais comment faire svp ?
24 Septembre 2009 07:30:22

g trouve : neuf pages perso n'accepte pas la fonction mail :s
25 Septembre 2009 10:54:02

merci pour les infos gilles, je vais visiter ton site apres avoir poste ici

j'ai trouve la solution en passant chez free grace aux codes de ma petite maman :ange: 

le code fonctionne sans probleme maintenant, encore merci
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS