Mon code php
lajoiex
Messages postés
16
Date d'inscription
Statut
Membre
Dernière intervention
-
lajoiex Messages postés 16 Date d'inscription Statut Membre Dernière intervention -
lajoiex Messages postés 16 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
j'ai un sousci avec mon code php.j'ai créé un lien d'une page dénommée membre.php vers une page reservation.php. Mais quand je valide ma page membre pour acceder a la pge reservation, celle ci s'affiche avec des messages d'erreurs en disant que certaines variables n'ont pas été definies.
voici le code source de ma page membre:
<form name="form1" method="post" action="marc/reservation.php">
<table width="500" border="0" align="center" cellspacing="2">
<tr bgcolor="#999999">
<td colspan="2"><div align="center" class="Style1">Tapez votre code </div></td>
</tr>
<tr bgcolor="#999999">
<td colspan="2"> </td>
</tr>
<tr>
<td width="250" bgcolor="#999999"><div align="right"><em><strong>Code réçu:</strong> </em></div></td>
<td width="250"><label>
<input name="code" type="password" size="5">
</label> </td>
</tr>
<tr>
<td colspan="2" bgcolor="#999999"> </td>
</tr>
<tr bgcolor="#999999">
<td colspan="2"><label>
<div align="center">
<input type="submit" name="envoyer" value="Envoyer">
</div>
</label> </td>
</tr>
<tr>
<td colspan="2">
<?php
if( isset($_POST["envoyer"]))
{
$cod=$_POST["code"] or die(mysql_error());
if( $cod!="" && $cod=="AME")
{
include("codes/connexion.php");
$retour = mysql_query("INSERT INTO memcode values('','$cod')");
if($retour)
{
include("/marc/reservation.php");
}
}
else
{
echo "Vous avez saisir un mauvais code";
}
//mysql_close();
}
else
{
echo "Saisissez votre code d'enregistement";
}
?> </td>
</tr>
</table>
</form>
celui de réservation:
<table border="0" align="center" width="47%" height="80%" cellspacing="2" cellpadding="4" bgcolor="#aaaaaa">
<form method="post" action="#">
<tr>
<td colspan="5" align="right"><div align="center"><font size="5" face="Tahoma"><b><u>Sejour</u>:</b></font></div></td>
</tr>
<tr>
<td align="right"><font size="4" face="Arial">Début :</font></td>
<td><label>
<input name="debreserve" type="text" id="debreserve" size="30" />
<font face="Arial, Helvetica, sans-serif">(jj-mm-aa)</font></label></td>
</tr>
<tr>
<td align="right"><font size="4" face="Arial">Fin :</font></td>
<td><label>
<input name="finreserve" type="text" id="finreserve" size="30" />
<font face="Arial, Helvetica, sans-serif">(jj-mm-aa)</font></label></td>
</tr>
<tr>
<td align="left" class="resa"><div align="right"><font size="4" face="Arial, Helvetica, sans-serif">Catégorie</font> : </div></td>
<td colspan="4" align="left" class="resa"><select name="categorie">
<option value="0">Choisir une catégorie</option>
<option value="hotel"> : :Hotel (Chambres)</option>
<option value="Chambre Simple côté plage">Chambre Simple côté plage</option>
<option value="Chambre Simple côté Montagne">Chambre Simple côté Montagne</option>
<option value="Suite Junior">Suite Junior</option>
<option value="Suite SEnior">Suite SEnior</option>
<option value="Supplément pour Chambre double (2 lits)">Supplément pour Chambre double (2 lits)</option>
<option value="appartement">: :Résidence (Appartements)</option>
<option value="Au jour"> Au jour</option>
<option value="A la semaine"> A la semaine</option>
<option value="De 1 à 3 mois">De 1 à 3 mois</option>
<option value="De 3 à 6 mois">De 3 à 6 mois</option>
<option value=" De 6 à 12 mois"> De 6 à 12 mois</option>
<option value="week">: : Week-end</option>
<option value="Chambre Simple côté plage">Chambre Simple côté Plage</option>
<option value="Chambre Simple côté montagne">Chambre Simple côté montagne</option>
</select></td>
</tr>
</tr>
<tr>
<td align="right"><font size="4" face="Arial">Détails :</font></td>
<td colspan="4"><textarea name="détail"></textarea></td>
</tr>
<tr>
<td align="center" colspan="5"><input type="submit" name="envoyer" value="Valider" size="50">
<label>
<input name="stop" type="reset" id="stop" value="Annuler" />
</label></td>
</tr>
<tr>
<td align="center" colspan="5">
<font face="arial" color="red" size="4">
<b>REMARQUE : Votre reservation sera confirmée </b></font></td>
</tr>
<tr>
<td align="center" colspan="4">
<?php
if( isset($_POST["envoyer"]))
{
$debut=$_POST["debreserve"];
$fin=$_POST["finreserve"];
$categ=$_POST["categorie"];
$detail=$_POST["détail"];
$jour=date ("d");
$mont=date ("m");
$anne=date ("Y");
if ($debut!="")
{
if($fin!="")
{
if ($categ!="")
{
if($detail!="")
{
$server="localhost";
$user="root";
$pw="";
$mabd="hotel";
$link=mysql_connect($server,$user,$pw);
mysql_select_db($mabd,$link);
$dateinscrit = date('Y/m/d');
$heurinscrit= date('H:i:s');
$retour=mysql_query("INSERT INTO reservation1 values('','$debut','$fin','$categ','$detail','$dateinscrit','$heurinscrit') ");
if($retour)
{
echo "Félicitation vous avez effectuer une reservation";
}
else
{
echo "Inscription refusée";
}
mysql_close();
}
else
{
echo"Une précision sur ton choix";
}
}
else
{
echo"choisir une destination";
}
}
else
{
echo "Saisir ta date de fin";
}
}
else
{
echo"Saisir ta date d'arrivée";
}
}
?> </td>
<td width="150" align="center"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload2.macromedia.com/get/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="156" height="34">
<param name="movie" value="button1.swf" />
<param name="quality" value="high" /><param name="BGCOLOR" value="#AAAAAA" />
<embed src="button1.swf" width="156" height="34" quality="high" pluginspage="https://get.adobe.com/flashplayer/" type="application/x-shockwave-flash" bgcolor="#AAAAAA" ></embed>
</object></td>
</tr>
</form>
</table>
ma base de donnée:
'ID_reserve1'SELECT * FROM 'reservation1' WHERE 1'debreserve''finreserve''categorie''détail''dateinscrit''heurinscrit'
merci pour votre comprehension
j'ai un sousci avec mon code php.j'ai créé un lien d'une page dénommée membre.php vers une page reservation.php. Mais quand je valide ma page membre pour acceder a la pge reservation, celle ci s'affiche avec des messages d'erreurs en disant que certaines variables n'ont pas été definies.
voici le code source de ma page membre:
<form name="form1" method="post" action="marc/reservation.php">
<table width="500" border="0" align="center" cellspacing="2">
<tr bgcolor="#999999">
<td colspan="2"><div align="center" class="Style1">Tapez votre code </div></td>
</tr>
<tr bgcolor="#999999">
<td colspan="2"> </td>
</tr>
<tr>
<td width="250" bgcolor="#999999"><div align="right"><em><strong>Code réçu:</strong> </em></div></td>
<td width="250"><label>
<input name="code" type="password" size="5">
</label> </td>
</tr>
<tr>
<td colspan="2" bgcolor="#999999"> </td>
</tr>
<tr bgcolor="#999999">
<td colspan="2"><label>
<div align="center">
<input type="submit" name="envoyer" value="Envoyer">
</div>
</label> </td>
</tr>
<tr>
<td colspan="2">
<?php
if( isset($_POST["envoyer"]))
{
$cod=$_POST["code"] or die(mysql_error());
if( $cod!="" && $cod=="AME")
{
include("codes/connexion.php");
$retour = mysql_query("INSERT INTO memcode values('','$cod')");
if($retour)
{
include("/marc/reservation.php");
}
}
else
{
echo "Vous avez saisir un mauvais code";
}
//mysql_close();
}
else
{
echo "Saisissez votre code d'enregistement";
}
?> </td>
</tr>
</table>
</form>
celui de réservation:
<table border="0" align="center" width="47%" height="80%" cellspacing="2" cellpadding="4" bgcolor="#aaaaaa">
<form method="post" action="#">
<tr>
<td colspan="5" align="right"><div align="center"><font size="5" face="Tahoma"><b><u>Sejour</u>:</b></font></div></td>
</tr>
<tr>
<td align="right"><font size="4" face="Arial">Début :</font></td>
<td><label>
<input name="debreserve" type="text" id="debreserve" size="30" />
<font face="Arial, Helvetica, sans-serif">(jj-mm-aa)</font></label></td>
</tr>
<tr>
<td align="right"><font size="4" face="Arial">Fin :</font></td>
<td><label>
<input name="finreserve" type="text" id="finreserve" size="30" />
<font face="Arial, Helvetica, sans-serif">(jj-mm-aa)</font></label></td>
</tr>
<tr>
<td align="left" class="resa"><div align="right"><font size="4" face="Arial, Helvetica, sans-serif">Catégorie</font> : </div></td>
<td colspan="4" align="left" class="resa"><select name="categorie">
<option value="0">Choisir une catégorie</option>
<option value="hotel"> : :Hotel (Chambres)</option>
<option value="Chambre Simple côté plage">Chambre Simple côté plage</option>
<option value="Chambre Simple côté Montagne">Chambre Simple côté Montagne</option>
<option value="Suite Junior">Suite Junior</option>
<option value="Suite SEnior">Suite SEnior</option>
<option value="Supplément pour Chambre double (2 lits)">Supplément pour Chambre double (2 lits)</option>
<option value="appartement">: :Résidence (Appartements)</option>
<option value="Au jour"> Au jour</option>
<option value="A la semaine"> A la semaine</option>
<option value="De 1 à 3 mois">De 1 à 3 mois</option>
<option value="De 3 à 6 mois">De 3 à 6 mois</option>
<option value=" De 6 à 12 mois"> De 6 à 12 mois</option>
<option value="week">: : Week-end</option>
<option value="Chambre Simple côté plage">Chambre Simple côté Plage</option>
<option value="Chambre Simple côté montagne">Chambre Simple côté montagne</option>
</select></td>
</tr>
</tr>
<tr>
<td align="right"><font size="4" face="Arial">Détails :</font></td>
<td colspan="4"><textarea name="détail"></textarea></td>
</tr>
<tr>
<td align="center" colspan="5"><input type="submit" name="envoyer" value="Valider" size="50">
<label>
<input name="stop" type="reset" id="stop" value="Annuler" />
</label></td>
</tr>
<tr>
<td align="center" colspan="5">
<font face="arial" color="red" size="4">
<b>REMARQUE : Votre reservation sera confirmée </b></font></td>
</tr>
<tr>
<td align="center" colspan="4">
<?php
if( isset($_POST["envoyer"]))
{
$debut=$_POST["debreserve"];
$fin=$_POST["finreserve"];
$categ=$_POST["categorie"];
$detail=$_POST["détail"];
$jour=date ("d");
$mont=date ("m");
$anne=date ("Y");
if ($debut!="")
{
if($fin!="")
{
if ($categ!="")
{
if($detail!="")
{
$server="localhost";
$user="root";
$pw="";
$mabd="hotel";
$link=mysql_connect($server,$user,$pw);
mysql_select_db($mabd,$link);
$dateinscrit = date('Y/m/d');
$heurinscrit= date('H:i:s');
$retour=mysql_query("INSERT INTO reservation1 values('','$debut','$fin','$categ','$detail','$dateinscrit','$heurinscrit') ");
if($retour)
{
echo "Félicitation vous avez effectuer une reservation";
}
else
{
echo "Inscription refusée";
}
mysql_close();
}
else
{
echo"Une précision sur ton choix";
}
}
else
{
echo"choisir une destination";
}
}
else
{
echo "Saisir ta date de fin";
}
}
else
{
echo"Saisir ta date d'arrivée";
}
}
?> </td>
<td width="150" align="center"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload2.macromedia.com/get/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="156" height="34">
<param name="movie" value="button1.swf" />
<param name="quality" value="high" /><param name="BGCOLOR" value="#AAAAAA" />
<embed src="button1.swf" width="156" height="34" quality="high" pluginspage="https://get.adobe.com/flashplayer/" type="application/x-shockwave-flash" bgcolor="#AAAAAA" ></embed>
</object></td>
</tr>
</form>
</table>
ma base de donnée:
'ID_reserve1'SELECT * FROM 'reservation1' WHERE 1'debreserve''finreserve''categorie''détail''dateinscrit''heurinscrit'
merci pour votre comprehension
A voir également:
- Mon code php
- Code ascii - Guide
- Code puk bloqué - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Code activation windows 10 - Guide
- Code blocks - Télécharger - Langages
2 réponses
Bonjour,
Rien qu'à la lecture de cette ligne de code là, je sais que tu ne comprends rien de ce que tu écris dans tes scripts PHP :
Et donc je comprends que tu ais des soucis avec tes scripts. Je te suggère de suivre les tutos PHP/MySQL pour débutant sur le siteduzero.com, ces tutos sont faciles de compréhension et te feront progresser très rapidement (pour peu que tu les suive bien) et ainsi, tu arriveras très facilement à comprendre tes erreurs et améliorer tes scripts présents et futurs...
Bonne lecture...
Rien qu'à la lecture de cette ligne de code là, je sais que tu ne comprends rien de ce que tu écris dans tes scripts PHP :
$cod=$_POST["code"] or die(mysql_error());
Et donc je comprends que tu ais des soucis avec tes scripts. Je te suggère de suivre les tutos PHP/MySQL pour débutant sur le siteduzero.com, ces tutos sont faciles de compréhension et te feront progresser très rapidement (pour peu que tu les suive bien) et ainsi, tu arriveras très facilement à comprendre tes erreurs et améliorer tes scripts présents et futurs...
Bonne lecture...