bonjour, je suis tout à fait ignorant en php, et j'ai hérité d'un code dont bien évidemment je ne suis pas le concepteur et qui marche à moitié, le voici :
donc le probléme : la requête pour aller chercher les commentaires ne fonctionne pas, leur nombre reste quoi que l'on fasse à zéro.
pour plus de clarté, voici le site en question , et le bloc concerné ce trouve sur votre gauche, c'est un menu défilant.
merci pour votre aide, si vous avez besion d'informations complétaires pour réoudre ce probléme, dites-le moi.
Modifié par poilue (26 May 2006 - 18:45)
<?
$temp = "";
$bloc= "";
//--------------------
//Hack by Gantz [Start] v1.0 & utopiaste
$bloc .= " <br><MARQUEE behavior= \"scroll\" align= \"center\" direction= \"up\" height=\"150\" scrollamount= \"2\" scrolldelay= \"80\" onmouseover='this.stop()' onmouseout='this.start()'>";
//Hack [End]
//--------------------
$req=mysql_query("SELECT * FROM `article` ORDER BY `date` DESC LIMIT 0, $result_blocs->parametre2");
while ($ligne = mysql_fetch_object($req)) {
$requete=mysql_query("SELECT COUNT(id) FROM `commentaires` WHERE `ref`=\"$ligne->id\"");
$nb = mysql_fetch_row($requete);
$nb = $nb[0] ;
$result = mysql_query("SELECT COUNT(id) FROM `commentaires` WHERE `ref`=$ligne->id");
$nb2 = mysql_fetch_row($result);
$nb2 = $nb2[0] ;
if ($nb2/20 != intval($nb2/20))
{
$page = intval($nb2/20+1);
}
else
{
$page = intval($nb2/20);
}
if ($page=="0")
{
$page=1;
}
$bloc = $bloc."<img src=themes/$theme/images/articles/puce.gif> <a href=index.php?mod=articles&ac=commentaires&id=$ligne->id&debut=".($page * 20 - 20).">$ligne->titre</a><BR>($nb réponses)<br><br>" ;
}
//--------------------
//Hack by Gantz [Start] v1.0 & utopiaste
$bloc .= "</MARQUEE><HR><center><a href=index.php?mod=articles>Aller voir les articles</a></center>" ;
//Hack [End]
//--------------------
Bloc ($result_blocs->parametre1,$bloc) ;
?>
donc le probléme : la requête pour aller chercher les commentaires ne fonctionne pas, leur nombre reste quoi que l'on fasse à zéro.
pour plus de clarté, voici le site en question , et le bloc concerné ce trouve sur votre gauche, c'est un menu défilant.
merci pour votre aide, si vous avez besion d'informations complétaires pour réoudre ce probléme, dites-le moi.
Modifié par poilue (26 May 2006 - 18:45)