Witam, Panowie mam problem z poprawnym odesłaniem na forum, żeby można było komentować na nim newsa, każde ID przy opcji komentowania jest identyczne, zapewne jest to problem z pętlą ale nie mam za choinkę pojęcia jak to zrobić, kod wygląda następująco:
$res = mysql_query("SELECT * FROM news ORDER BY added DESC LIMIT 5") or sqlerr
(__FILE__, __LINE__);
print("<table width=100% border=1 cellspacing=0 cellpadding=10><tr><td align=center>\n");
print("<table class='kratka' width=100% border=1 cellspacing=0 cellpadding=5><tr><td class='colhead' colspan='2'>" . gmdate("Y-m-d G:i:s",strtotime($array['added'])) . " - " . $array['title'] . "");
$ros = mysql_query("SELECT id FROM topics WHERE forumid = 77 ORDER BY id DESC LIMIT 1") or sqlerr
(); $topicid = $orr["id"];
}
print(" <font class='small'>[<a class=altlink href='forums.php?action=viewtopic&topicid=$topicid'><b><u>Skomentuj</u></b></a>]</font>");
if (get_user_class() >= UC_MODERATOR) {
print(" <font class='small'>[<a class=altlink href=news.php?action=edit&newsid=" . $array['id'] . "&returnto=" . urlencode($_SERVER['PHP_SELF']) . "><b><u>Edycja</u></b></a>]</font>"); print(" <font class='small'>[<a class=altlink href=news.php?action=delete&newsid=" . $array['id'] . "&returnto=" . urlencode($_SERVER['PHP_SELF']) . "><b><u>Usuń</u></b></a>]</font></td></tr>"); }
print("<tr><td width='10%'><img src=" . htmlspecialchars($array["img"]) . "></td><td class='text' width='90%'>" . format_comment
($array["body"],0) . "</td>");
print("</tr></table><br>");
}
}
Jak zmienię zapytanie na:
$ros = mysql_query("SELECT id FROM topics WHERE forumid = 77 ORDER BY id DESC LIMIT 2") or sqlerr
();
Wtedy opcja [Skomentuj] przy obudwu postach zmienia wartość na poprzedni temat napisany w forumid = 77 np. 3030...
Jak dopisać tam pętle, żeby to działało?
Zdjęcie:
(IMG:
http://img237.imageshack.us/img237/6128/problemnv.jpg)