Se connecter avec
S'enregistrer | Connectez-vous

formulaire reservation

Dernière réponse : dans Programmation

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

Lassé par la pub ? Créez un compte

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();

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 :) 

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

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 ?
Lassé par la pub ? Créez un compte
Tom's guide dans le monde