formulaire reservation
Forum Programmation : formulaire reservation
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>
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
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();
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
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
je t'ai mis un mp Shinji62
Il faut ablsolumet que tu aprenne le php
RE,
J ai repondus a ton pm =)
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
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
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 ?
g trouve : neuf pages perso n'accepte pas la fonction mail :s
Bonjour
Les formulaires sont sur mon nouveau site :
http://fouzitou.lescigales.org/
pour un hébergement sérieux gratuit avec tout le toutime...
http://www.lescigales.org/
Cordialement
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
le code fonctionne sans probleme maintenant, encore merci
Il y a 379 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.
