requete boucle dans plan de salle

requete boucle dans plan de salle - PHP - Programmation

Marsh Posté le 26-04-2005 à 08:23:10    

Bonjour,
 
J’essaye de représenter une salle de concert et d’indiquer les places libres et les reserves
Pour afficher la salle qui fait 16 rangs sur 12 sièges à chaque ligne  je fait :  
 
echo"<table border=\"1\" align=\"center\">";
 
    for ($p=1;$p<=16;$p++)
      {  
echo "<tr>";
 for ($i=1;$i<=12;$i++)
      {  
    echo "<td>$i</td>";
   }
 echo "</tr>";  
 }
 echo"</table>";
 
mais c’est lorsque je veux mettre les resultats de la requête (places réservées) que j’ai un problème  
car si je fais :  
 
$sql=mysql_query("SELECT ref_i FROM seats WHERE ref_concert='2'" );
 while ($rs=mysql_fetch_object($rs))
 {
 $place_reser=$rs->ref_i;
 
  for ($p=1;$p<=16;$p++)
      {  
echo "<tr>";
 for ($i=1;$i<=12;$i++)
      {  
If ($i==$place_reser)
    echo "<td><b>$i</b></td>";
else
echo "<td>$i</td>";
   }
 echo "</tr>";  
 }
}
 echo"</table>";
 
la requete boucle dans le tableau et crée à chaque fois des nouveaux rangs..
et c'est le prob ..
merci des idées / conseils
 
joshua11
 
 

Reply

Marsh Posté le 26-04-2005 à 08:23:10   

Reply

Marsh Posté le 26-04-2005 à 13:21:54    

joshua11 a écrit :


$sql=mysql_query("SELECT ref_i FROM seats WHERE ref_concert='2'" );
while ($rs=mysql_fetch_object($rs))
{
  $place_reser=$rs->ref_i;
 
  for ($p=1;$p<=16;$p++)
  {  
      echo "<tr>";
      for ($i=1;$i<=12;$i++)
      {  
            If ($i==$place_reser)
    echo "<td><b>$i</b></td>";
            else
                  echo "<td>$i</td>";
      }
      echo "</tr>";  
   }
}
 echo"</table>";




Bah c'est normal, pour chaque resultat de ta requete tu fais un tableau de 16x12 [:spamafote]


---------------
Posté depuis des chiottes, sales. Me gusta.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed