Etape en PHP
Fermé
S@di9
Messages postés
55
Date d'inscription
jeudi 18 octobre 2007
Statut
Membre
Dernière intervention
18 mars 2011
-
19 août 2009 à 11:02
Nabla's Messages postés 18203 Date d'inscription mercredi 4 juin 2008 Statut Contributeur Dernière intervention 28 avril 2014 - 19 août 2009 à 13:39
Nabla's Messages postés 18203 Date d'inscription mercredi 4 juin 2008 Statut Contributeur Dernière intervention 28 avril 2014 - 19 août 2009 à 13:39
A voir également:
- Etape en PHP
- Easy php - Télécharger - Divers Web & Internet
- Retour a la ligne php ✓ - Forum PHP
- Freebox étape 6 - forum ✓ - Forum Freebox
- Etape 6 freebox delta - Forum Freebox
- Etape 7 freebox - Forum Freebox
7 réponses
Nabla's
Messages postés
18203
Date d'inscription
mercredi 4 juin 2008
Statut
Contributeur
Dernière intervention
28 avril 2014
3 193
19 août 2009 à 11:05
19 août 2009 à 11:05
si tu nous mettais du code, ce serait mieu
S@di9
Messages postés
55
Date d'inscription
jeudi 18 octobre 2007
Statut
Membre
Dernière intervention
18 mars 2011
3
19 août 2009 à 11:11
19 août 2009 à 11:11
1ere étape:
<table width="570" border="0">
<tr>
<td width="92"><label>Date depart</label></td>
<td width="250"><p>
<select name="checkoutDay" tabindex="5" id="reservationcheckoutday">
<option value="1">01</option>
<option value="2">02</option>
<option value="3">03</option>
<option value="4">04</option>
<option value="5">05</option>
<option value="6">06</option>
<option value="7">07</option>
<option value="8">08</option>
<option value="9">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" selected="selected">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>
<select name="checkoutMonth" id="checkoutMonth" class="displayNone"><option value="8" selected="selected">Aout</option>
<option value="9">Septembre</option>
<option value="10">Octobre</option>
<option value="11">Novembre</option>
<option value="12">Decembre</option>
<option value="1">Javier</option>
<option value="2">Fevrier</option>
<option value="3">Mars</option>
<option value="4">Avril</option>
<option value="5">Mai</option>
<option value="6">Juin</option>
<option value="7">Juillet</option>
</select>
<select name="checkoutyear" id="checkoutyear" class="displayNone"><option value="2009" selected="selected">2009</option>
<option value="2009">2009</option>
<option value="2010">2010</option>
<option value="2011">2011</option>
<option value="2012">2012</option>
<option value="2013">2013</option>
<option value="2014">2014</option>
<option value="2015">2015</option>
<option value="2016">2016</option>
<option value="2017">2017</option>
<option value="2018">2018</option>
<option value="2019">2019</option>
<option value="2020">2020</option>
</select>
</p></td>
</tr>
<tr>
<td><label>Heure depart</label></td>
<td><select name="checkoutHour" tabindex="7" id="reservationcheckouthour" class="select"><option value="0">00</option>
<option value="1">01</option>
<option value="2">02</option>
<option value="3">03</option>
<option value="4">04</option>
<option value="5">05</option>
<option value="6">06</option>
<option value="7">07</option>
<option value="8">08</option>
<option value="9">09</option>
<option value="10" selected="selected">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></select>
h <select name="checkoutMinute" tabindex="8" id="reservationcheckoutminute" class="select"><option value="00">00</option>
<option value="15">15</option>
<option value="30">30</option>
<option value="45">45</option></select>
min </td>
</tr>
<tr>
<td><label>Date Retour</label></td>
<td>
<select name="checkinDay" tabindex="5" id="reservationcheckinday">
<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" selected="selected">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>
<select name="checkinMonth" id="checkinMonth" class="displayNone"><option value="8" selected="selected">Aout</option>
<option value="9">Septembre</option>
<option value="10">Octobre</option>
<option value="11">Novembre</option>
<option value="12">Decembre</option>
<option value="1">Javier</option>
<option value="2">Fevrier</option>
<option value="3">Mars</option>
<option value="4">Avril</option>
<option value="5">Mai</option>
<option value="6">Juin</option>
<option value="7">Juillet</option>
</select>
<select name="checkinyear" id="checkoutyear" class="displayNone"><option value="2009" selected="selected">2009</option>
<option value="2010">2010</option>
<option value="2011">2011</option>
<option value="2012">2012</option>
<option value="2013">2013</option>
<option value="2014">2014</option>
<option value="2015">2015</option>
<option value="2016">2016</option>
<option value="2017">2017</option>
<option value="2018">2018</option>
<option value="2019">2019</option>
<option value="2020">2020</option>
</select> </td>
</tr>
<tr>
<td>Heure Retour</td>
<td><select name="checkinHour" tabindex="7" id="reservationcheckinhour" class="select"><option value="0">00</option>
<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" selected="selected">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></select>
h <select name="checkinMinute" tabindex="8" id="reservationcheckinminute" class="select"><option value="00">00</option>
<option value="15">15</option>
<option value="30">30</option>
<option value="45">45</option></select>
min </td>
</tr>
</table>
2eme étape :
<table width="522" height="178" border="0">
<tr>
<td width="296"><table width="222" border="0">
<tr>
<td width="67"><label>Nom </label></td>
<td width="155"><input type="text" name="nom" /></td>
</tr>
<tr>
<td>Prenom</td>
<td><input type="text" name="prenom" /></td>
</tr>
<tr>
<td><label>Email </label></td>
<td><input type="text" name="email" /></td>
</tr>
<tr>
<td><label>Telephone </label></td>
<td><input type="text" name="tel" /></td>
</tr>
<tr>
<td>GSM</td>
<td><input type="text" name="gsm" /></td>
</tr>
</table></td>
<td width="346">
<table width="259" height="134" border="0">
<tr>
<td width="93" height="55">Adresse</td>
<td width="296"><textarea name="adresse" cols="20" rows="2" wrap="virtual" class="champ_textarea2" id="adresse"> </textarea></td>
</tr>
<tr>
<td>Ville</td>
<td><input type="text" name="ville" /></td>
</tr>
<tr>
<td>Pays</td>
<td><input type="text" name="pays" /></td>
</tr>
<tr>
<td>Message</td>
<td><textarea name="msg" cols="20" rows="2" wrap="virtual" class="champ_textarea2" id="msg"> </textarea></td>
</tr>
</table>
</td>
</tr>
<td></td><td><input type="submit" name="continuer" value="continuer"/></td>
</table>
<table width="570" border="0">
<tr>
<td width="92"><label>Date depart</label></td>
<td width="250"><p>
<select name="checkoutDay" tabindex="5" id="reservationcheckoutday">
<option value="1">01</option>
<option value="2">02</option>
<option value="3">03</option>
<option value="4">04</option>
<option value="5">05</option>
<option value="6">06</option>
<option value="7">07</option>
<option value="8">08</option>
<option value="9">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" selected="selected">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>
<select name="checkoutMonth" id="checkoutMonth" class="displayNone"><option value="8" selected="selected">Aout</option>
<option value="9">Septembre</option>
<option value="10">Octobre</option>
<option value="11">Novembre</option>
<option value="12">Decembre</option>
<option value="1">Javier</option>
<option value="2">Fevrier</option>
<option value="3">Mars</option>
<option value="4">Avril</option>
<option value="5">Mai</option>
<option value="6">Juin</option>
<option value="7">Juillet</option>
</select>
<select name="checkoutyear" id="checkoutyear" class="displayNone"><option value="2009" selected="selected">2009</option>
<option value="2009">2009</option>
<option value="2010">2010</option>
<option value="2011">2011</option>
<option value="2012">2012</option>
<option value="2013">2013</option>
<option value="2014">2014</option>
<option value="2015">2015</option>
<option value="2016">2016</option>
<option value="2017">2017</option>
<option value="2018">2018</option>
<option value="2019">2019</option>
<option value="2020">2020</option>
</select>
</p></td>
</tr>
<tr>
<td><label>Heure depart</label></td>
<td><select name="checkoutHour" tabindex="7" id="reservationcheckouthour" class="select"><option value="0">00</option>
<option value="1">01</option>
<option value="2">02</option>
<option value="3">03</option>
<option value="4">04</option>
<option value="5">05</option>
<option value="6">06</option>
<option value="7">07</option>
<option value="8">08</option>
<option value="9">09</option>
<option value="10" selected="selected">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></select>
h <select name="checkoutMinute" tabindex="8" id="reservationcheckoutminute" class="select"><option value="00">00</option>
<option value="15">15</option>
<option value="30">30</option>
<option value="45">45</option></select>
min </td>
</tr>
<tr>
<td><label>Date Retour</label></td>
<td>
<select name="checkinDay" tabindex="5" id="reservationcheckinday">
<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" selected="selected">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>
<select name="checkinMonth" id="checkinMonth" class="displayNone"><option value="8" selected="selected">Aout</option>
<option value="9">Septembre</option>
<option value="10">Octobre</option>
<option value="11">Novembre</option>
<option value="12">Decembre</option>
<option value="1">Javier</option>
<option value="2">Fevrier</option>
<option value="3">Mars</option>
<option value="4">Avril</option>
<option value="5">Mai</option>
<option value="6">Juin</option>
<option value="7">Juillet</option>
</select>
<select name="checkinyear" id="checkoutyear" class="displayNone"><option value="2009" selected="selected">2009</option>
<option value="2010">2010</option>
<option value="2011">2011</option>
<option value="2012">2012</option>
<option value="2013">2013</option>
<option value="2014">2014</option>
<option value="2015">2015</option>
<option value="2016">2016</option>
<option value="2017">2017</option>
<option value="2018">2018</option>
<option value="2019">2019</option>
<option value="2020">2020</option>
</select> </td>
</tr>
<tr>
<td>Heure Retour</td>
<td><select name="checkinHour" tabindex="7" id="reservationcheckinhour" class="select"><option value="0">00</option>
<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" selected="selected">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></select>
h <select name="checkinMinute" tabindex="8" id="reservationcheckinminute" class="select"><option value="00">00</option>
<option value="15">15</option>
<option value="30">30</option>
<option value="45">45</option></select>
min </td>
</tr>
</table>
2eme étape :
<table width="522" height="178" border="0">
<tr>
<td width="296"><table width="222" border="0">
<tr>
<td width="67"><label>Nom </label></td>
<td width="155"><input type="text" name="nom" /></td>
</tr>
<tr>
<td>Prenom</td>
<td><input type="text" name="prenom" /></td>
</tr>
<tr>
<td><label>Email </label></td>
<td><input type="text" name="email" /></td>
</tr>
<tr>
<td><label>Telephone </label></td>
<td><input type="text" name="tel" /></td>
</tr>
<tr>
<td>GSM</td>
<td><input type="text" name="gsm" /></td>
</tr>
</table></td>
<td width="346">
<table width="259" height="134" border="0">
<tr>
<td width="93" height="55">Adresse</td>
<td width="296"><textarea name="adresse" cols="20" rows="2" wrap="virtual" class="champ_textarea2" id="adresse"> </textarea></td>
</tr>
<tr>
<td>Ville</td>
<td><input type="text" name="ville" /></td>
</tr>
<tr>
<td>Pays</td>
<td><input type="text" name="pays" /></td>
</tr>
<tr>
<td>Message</td>
<td><textarea name="msg" cols="20" rows="2" wrap="virtual" class="champ_textarea2" id="msg"> </textarea></td>
</tr>
</table>
</td>
</tr>
<td></td><td><input type="submit" name="continuer" value="continuer"/></td>
</table>
Nabla's
Messages postés
18203
Date d'inscription
mercredi 4 juin 2008
Statut
Contributeur
Dernière intervention
28 avril 2014
3 193
19 août 2009 à 11:14
19 août 2009 à 11:14
je demande qu'à te croire quand tu me parles de page dynamique et de form, mais je ne vois ni l'un ni l'autre dans le code que tu m'as envoyé.... juste des champs à remplir ....
S@di9
Messages postés
55
Date d'inscription
jeudi 18 octobre 2007
Statut
Membre
Dernière intervention
18 mars 2011
3
19 août 2009 à 11:28
19 août 2009 à 11:28
Oui, puisque c'est l'étape ou il y a des lacune :-)
Bon, pour mettre en clair les choses, mon index.php fait appel a menu.php qui contient le lien vers reservation.php (la 1ere partie du code que j'ai posé précédemment) après il doit passé a la 2eme étape ( voir précédemment), puis la validation+enregistrement sur la base!!!
Voila la l'enregistrement sur la base (mais je reste pas sur la même page tjrs lol)
<?
include('connexion.php');
//recupération des valeurs des zonnes de texte
$checkoutDayv=$_GET['checkoutDay'];
$checkoutMonthv=$_GET['checkoutMonth'];
$checkoutyearv=$_GET['checkoutyear'];
$checkoutHourv=$_GET['checkoutHour'];
$checkoutMinutev=$_GET['checkoutMinute'];
$checkinDayv=$_GET['checkinDay'];
$checkinMonthv=$_GET['checkinMonth'];
$checkinyearv=$_GET['checkinyear'];
$checkinHourv=$_GET['checkinHour'];
$checkinMinutev=$_GET['checkinMinute'];
$nomv=$_GET['nom'];
$prenomv=$_GET['prenom'];
$emailv=$_GET['email'];
$telv=$_GET['tel'];
$gsmv=$_GET['gsm'];
$adressev=$_GET['adresse'];
$villev=$_GET['ville'];
$paysv=$_GET['pays'];
$msgv=$_GET['msg'];
//pour vider les champs
$checkoutDayv=str_replace("'","`",$checkoutDayv);
$checkoutMonthv=str_replace("'","`",$checkoutMonthv);
$checkoutyearv=str_replace("'","`",$checkoutyearv);
$checkoutHourv=str_replace("'","`",$checkoutHourv);
$checkoutMinutev=str_replace("'","`",$checkoutMinutev);
$checkinDayv=str_replace("'","`",$checkinDayv);
$checkinMonthv=str_replace("'","`",$checkinMonthv);
$checkinyearv=str_replace("'","`",$checkinyearv);
$checkinHourv=str_replace("'","`",$checkinHourv);
$checkinMinutev=str_replace("'","`",$checkinMinutev);
//exécution de la requette
$req="INSERT INTO reservation (id,jourD,moisD,anneeD,heureD,minD,jourR,moisR,anneeR,heureR,minR,nom,prenom,email,tel,gsm,adresse,ville,pays,msg) VALUES('','$checkoutDayv','$checkoutMonthv','$checkoutyearv','$checkoutHourv','$checkoutMinutev','$checkinDayv','$checkinMonthv','$checkinyearv','$checkinHourv','$checkinMinutev','$nomv','$prenomv','$emailv','$telv','$gsmv','$adressev','$villev','$paysv','$msgv')";
$record=mysql_query($req) or die(mysql_error());
//echo "la base bien remplie"
//echo "Les données sont bien ajouter a la base de données !!!";
//echo'<center><font color="#000033" size="2" face="Verdana, Arial, Helvetica, sans-serif">Votre modification est faite avec succé<br><br><a href="index.php" target="_top">Retoure</font></a>';
?>
Merci
Bon, pour mettre en clair les choses, mon index.php fait appel a menu.php qui contient le lien vers reservation.php (la 1ere partie du code que j'ai posé précédemment) après il doit passé a la 2eme étape ( voir précédemment), puis la validation+enregistrement sur la base!!!
Voila la l'enregistrement sur la base (mais je reste pas sur la même page tjrs lol)
<?
include('connexion.php');
//recupération des valeurs des zonnes de texte
$checkoutDayv=$_GET['checkoutDay'];
$checkoutMonthv=$_GET['checkoutMonth'];
$checkoutyearv=$_GET['checkoutyear'];
$checkoutHourv=$_GET['checkoutHour'];
$checkoutMinutev=$_GET['checkoutMinute'];
$checkinDayv=$_GET['checkinDay'];
$checkinMonthv=$_GET['checkinMonth'];
$checkinyearv=$_GET['checkinyear'];
$checkinHourv=$_GET['checkinHour'];
$checkinMinutev=$_GET['checkinMinute'];
$nomv=$_GET['nom'];
$prenomv=$_GET['prenom'];
$emailv=$_GET['email'];
$telv=$_GET['tel'];
$gsmv=$_GET['gsm'];
$adressev=$_GET['adresse'];
$villev=$_GET['ville'];
$paysv=$_GET['pays'];
$msgv=$_GET['msg'];
//pour vider les champs
$checkoutDayv=str_replace("'","`",$checkoutDayv);
$checkoutMonthv=str_replace("'","`",$checkoutMonthv);
$checkoutyearv=str_replace("'","`",$checkoutyearv);
$checkoutHourv=str_replace("'","`",$checkoutHourv);
$checkoutMinutev=str_replace("'","`",$checkoutMinutev);
$checkinDayv=str_replace("'","`",$checkinDayv);
$checkinMonthv=str_replace("'","`",$checkinMonthv);
$checkinyearv=str_replace("'","`",$checkinyearv);
$checkinHourv=str_replace("'","`",$checkinHourv);
$checkinMinutev=str_replace("'","`",$checkinMinutev);
//exécution de la requette
$req="INSERT INTO reservation (id,jourD,moisD,anneeD,heureD,minD,jourR,moisR,anneeR,heureR,minR,nom,prenom,email,tel,gsm,adresse,ville,pays,msg) VALUES('','$checkoutDayv','$checkoutMonthv','$checkoutyearv','$checkoutHourv','$checkoutMinutev','$checkinDayv','$checkinMonthv','$checkinyearv','$checkinHourv','$checkinMinutev','$nomv','$prenomv','$emailv','$telv','$gsmv','$adressev','$villev','$paysv','$msgv')";
$record=mysql_query($req) or die(mysql_error());
//echo "la base bien remplie"
//echo "Les données sont bien ajouter a la base de données !!!";
//echo'<center><font color="#000033" size="2" face="Verdana, Arial, Helvetica, sans-serif">Votre modification est faite avec succé<br><br><a href="index.php" target="_top">Retoure</font></a>';
?>
Merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Nabla's
Messages postés
18203
Date d'inscription
mercredi 4 juin 2008
Statut
Contributeur
Dernière intervention
28 avril 2014
3 193
19 août 2009 à 11:33
19 août 2009 à 11:33
c'est mieux deja ...
donc ton site (du moins cette aprtie) consiste en pages de formulaire, et a la fin il y a un enregistrement dans la bdd ...
es ce que c'est ton premier formulaire? je ne vois toujours pas dans ton code la balise <form> qui doit entourer le forulaire.
elle s'utilise comme ceci: <form method=POST action="la_page_de_traitement.php"> ..........</form>
donc ton site (du moins cette aprtie) consiste en pages de formulaire, et a la fin il y a un enregistrement dans la bdd ...
es ce que c'est ton premier formulaire? je ne vois toujours pas dans ton code la balise <form> qui doit entourer le forulaire.
elle s'utilise comme ceci: <form method=POST action="la_page_de_traitement.php"> ..........</form>
S@di9
Messages postés
55
Date d'inscription
jeudi 18 octobre 2007
Statut
Membre
Dernière intervention
18 mars 2011
3
19 août 2009 à 11:45
19 août 2009 à 11:45
lol si si, juste j'ai oublié de la copier lol
<form action="verif_reserv.php" method="get" name="f1" >
......
</form>
ta compris se que je cherche!!!
<form action="verif_reserv.php" method="get" name="f1" >
......
</form>
ta compris se que je cherche!!!
Nabla's
Messages postés
18203
Date d'inscription
mercredi 4 juin 2008
Statut
Contributeur
Dernière intervention
28 avril 2014
3 193
19 août 2009 à 13:39
19 août 2009 à 13:39
je te conseilles dans un premer temps d'utiliser la methode POST, car tu as beaucoup de champs à envoyer (avec get, ca passe dans l'url, et je croi que ca ne peut pas dépasser 255 caractères !)