Salut,
je recherche l'erreur dans cette partie de code...
Message d'erreur:
La partie de code concernée (en gras la partie de code désignée à la ligne 180)
Bon d'accord j'ai récupéré ce code
, mais j'aimerai connaitre l'erreur qui s'y trouve pour la corriger.
Merci d'avance
Modifié par Boubou57 (11 Mar 2009 - 15:25)
je recherche l'erreur dans cette partie de code...
Message d'erreur:
a écrit :
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in H:\Apps\ZMWS\_web.zmwsc\mini-forum-14-php\index.php on line 180
La partie de code concernée (en gras la partie de code désignée à la ligne 180)
$SQL1 = "SELECT $tb1.ID,reponse,$tb1.quand,login,email,titre,message,ismodo,IDuser,pied"
. " FROM $tb1 LEFT JOIN $tb2 ON $tb1.IDuser=$tb2.ID";
// Requête de sélection des messages
$SQL = $SQL1 . " WHERE IDtopic=".$_GET["topic"]." ORDER BY dernier DESC,ID"
. " LIMIT ".($page-1)*$maxPosts.",".$maxPosts;
$res = mysql_query($SQL); $i=0;
echo "<dl><td class=msg>";
// Tant qu'il y a des messages
[b]while($val = mysql_fetch_array($res)) { $i++;[/b]
$temp = "";
// Cas où on démarre d'une réponse > on réaffiche le sujet
if(($i==1)&&($val["reponse"]!=$val["ID"])) {
$SQL = $SQL1 . " WHERE $tb1.ID=".$val["reponse"];
$val=mysql_fetch_array(mysql_query($SQL));
mysql_data_seek($res,0);
}
// Poubelle ? Admin ou Modérateur (sauf msg d'autres modérateurs) ou Message du visiteur
if( $isAdmin || ($isModo&&($val["ismodo"]!="1")&&($val["IDuser"]!="1")) || ($user["ID"]==$val["IDuser"]) )
$temp.="<A href='".$url."&del=".$val["ID"]."&page=".$page."'>".$img_poub."</A> ";
// Edition ? Sujet du visiteur
if(($val["reponse"]==$val["ID"])&&($user["ID"]==$val["IDuser"]))
$temp.= "<A href='".$url."&edit=".$val["ID"]."&page=".$page."#edit'>".$img_edit."</A> ";
// Nouveau sujet ?
if($val["reponse"]==$val["ID"]) {
if($i>1) echo "</td></dl></tr><tr><dl><td class=msg>";
$temp.="<A class=msg href='".$url."&post=".$val["ID"]."'>";
}
// Ecrit la date du message
$temp.="<span class=msgdate>"
.date("d/m/y H:i",$val["quand"])." </span>";
// Ecrit le login de l'auteur
$temp.= $val["login"] . " : ";
// Ecrit le titre ou le début du message
if($val["reponse"]==$val["ID"])
echo "<dt class=msg>".$temp.emoticon_replace(htmlentities($val["titre"])) . "</A></dt>";
else
echo "<dd class=msg>"
.$temp.emoticon_replace(htmlentities(crunch($val["message"],70)))."</dd>";
}
echo "</td></dl>";
Bon d'accord j'ai récupéré ce code

Merci d'avance

Modifié par Boubou57 (11 Mar 2009 - 15:25)