bonjour
Mon souci est que le mysql_fetch_object semble ne pas comprendre l'argument que je lui donne et je ne comprends pas pourquoi...
Warning:
mysql_fetch_object(): supplied argument is not a valid MySQL result resource in
/home/enpc/www/clubsoirees/test/affiche_matos.php on line 42
pouvez vous m'aider ?
merc!
<?php
require_once("connexion2.php");
if (isset($_SESSION['id']))
{
$id=$_SESSION['id'];
$query= "SELECT login FROM utilisateur where id='$id'";
$ret=mysql_query($query);
$res=mysql_fetch_object($ret);
$login=$res->login;
//on vérifie que l'utilisateur est bien l'administrateur
if ($login=='admin')
{
$query = "SELECT nom,prenom,nb_place,id_eleve FROM
utilisateur,reservation WHERE reservation.id_eleve=utilisateur.id ORDER
BY nb_place DESC";
$reservation= mysql_query($query);
//on récupère les infos des réservations en combinant avec les infos de la table utilisateur
?>
<div class="titre">
Liste réservation soirée externe
</div>
<div> <?php
include('menu_prive.php');
?></div>
<div class="text">
<h1>
Liste des réservations
</h1>
<table>
<tr>
<th align="center" class="reserv">ID_eleve</th>
<th align="center" class="reserv">Nom</th>
<th align="center" class="reserv">Prenom</th>
<th align="center" class="reserv">Nombre de place</th>
</tr>
<?php
$count=0;
while($resultat = mysql_fetch_object($reservation)){
echo '<tr align="center" class="flore">';
$count=$count+$resultat->nb_place;
?>
<td><? echo $resultat->id_eleve ?></td>
<?php
echo "<td >$resultat->nom</td>";
echo "<td>$resultat->prenom</td>";
echo "<td>$resultat->nb_place</td>";
?>
<td><form action="?page=annuler_reservation"
method="post"><input type="hidden" value="<? echo
$resultat->id_eleve ;?>" name="log"/><input type="submit"
value="supprimer"/></form></td>
<?php
echo "</tr>";
}
?>
</table>
<p>Actuellement,
<?
echo $count;?>
places ont été réservées.
</div>
<? }} ?>