bonjour,
je n'arrive à comprendre ce qui coince dans mon code en back office quand j'affiche ma mage j'ai ce message :
pourtant ma base sql n'à pas l'ai de comporter d'erreur!!!Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /var/www/html/intranet/admin/annuaire_cons.php on line 48
le texte de la page :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35 // liste annuaire_cons if ($action == "liste") { $sql_categorie = mysql_query("SELECT id_categorie,nom FROM categorie WHERE id_rubrique = $id_rubrique ORDER BY nom ASC;"); $nb_categorie = mysql_num_rows($sql_categorie); if ($nb_categorie == 0) { echo "<p><i>Aucun élément saisi.</i></p>\n"; } else { echo "<div id=\"nav_bouton_gd\"><ul><li><a href=\"".$_SERVER['PHP_SELF']."?action=nouveau\">Nouveau</a></li></ul></div>"; echo "<p>"; while ($resultat_categorie = mysql_fetch_array($sql_categorie)) { echo "<p><b>Unité de travail : $resultat_categorie[nom]</b></p>\n"; $sql_annuaire_cons = mysql_query("SELECT * FROM annuaire_cons WHERE id_categorie = $resultat_categorie[id_categorie] ORDER BY nom,prenom ASC;"); $nb_annuaire_cons = mysql_num_rows($sql_annuaire_cons); if ($nb_annuaire_cons == 0) { echo "<p><i>Aucun élément saisi.</i></p>\n"; } else { echo "<table width=700>\n"; echo "<tr><td class=\"titre\" width=33%>Numéro Agent :</td><td class=\"titre\" width=33%>Nom :</td><td class=\"titre\" width=33%>Unité de travail :</td></tr>\n"; while ($resultat_annuaire_cons = mysql_fetch_array($sql_annuaire_cons)) { echo "<tr bgcolor=\"#bbbbbb\" onMouseOver=\"this.bgColor='#FF9900';\" onMouseOut=\"this.bgColor='#bbbbbb';\" onClick=\"document.location.href='".$_SERVER['PHP_SELF']."?action=detail&id_annuaire_cons=$resultat_annuaire_cons[id_annuaire_cons]';\" style=\"cursor:hand\">";<flottant valeur="gauche"> echo "<td>$resultat_annuaire_cons[numero_agent]</td>"; echo "<td>$resultat_annuaire_cons[nom]</td>"; echo "<td>$resultat_annuaire_cons[prenom]</td>"; echo "</tr>\n"; } echo "</table>\n"; } } } echo "<p>"; echo "<div id=\"nav_bouton_gd\"><ul><li><a href=\"".$_SERVER['PHP_SELF']."?action=nouveau\">Nouveau</a></li></ul></div>";
merci pour vos conseils
Partager