Bonjour,
1er script : demande de reservation
ex du 23/09/2005 au 24/09/2005 de 8h00 à 12h00
2ème script : affiche des salles libres par date, avec en face de chaque salle une case à cocher pour réserver la salle
ex : Pour le 23/09/2005 - salle 114 - salle 115- salle 116
Pour le 24/09/2005 - salle 115- salle 116
L'utilisateur coche la salle 114 pour le 23/09/2005 et la salle 116 pour le 24/09/2005
Mon problème est dans le 3ème script qui récapitule les réservations par date
Il affiche pour le 23/09/2005 la salle 114 et la salle 116 et pour le 24/09/2005 il affiche la salle 114 et la salle 116
ci-dessous le script
<html>
<body>
<br>
<?php
mysql_connect(localhost,nom_login,mdp);
mysql_select_db("gest-salle");
$d = $_REQUEST['d'];
foreach($d as $date => $valeur)
{
echo "<br>Vous souhaitez réserver la salle suivante pour le $date</br>";
$q = $_REQUEST['q'];
foreach($q as $clef => $valeur )
{
if( $valeur == 1 )
{
$result1=mysql_query("select * from `Salle` where Num_salle='$clef';") or die ("Erreur lecture salle ");
if ($row1=mysql_fetch_array($result1))
{
$salle=$row1["Num_salle"];
$libelle=$row1["Libelle"];
$places=$row1["Nb_places"];
echo "<br>$libelle Nombre de places possible $places</br>";
}
}
}
}
?>
</body>
</html>
je n'ai pas mis <code> </code> je ne sais pas ou elles se mettent.
En dehors de ça, pouvez vous m'aider pour avoir un affichage correct
23/09/2005 salle 114 et 24/09/2005 salle 116
Merci de votre aide
Partager