Tom's Guide > Forum > Programmation > formulaire reservation
Mot :    Pseudo :           
 

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>

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

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

Répondre à gpastrouvedenom

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

Répondre à mr_keyser

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

Répondre à gpastrouvedenom

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

Répondre à Shinji62

Il faut ablsolumet que tu aprenne le php

Répondre à SiM07

RE,

J ai repondus a ton pm =)

Répondre à Shinji62

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

Répondre à gilledunord

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

Répondre à bullpara

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 ?

Répondre à greg_70

g trouve : neuf pages perso n'accepte pas la fonction mail :s

Répondre à greg_70

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

Répondre à gilledunord

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

Répondre à greg_70
Tom's Guide > Forum > Programmation > formulaire reservation
Aller à :

Il y a 379 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Liens