PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Brauche ForumID zu letzten Beiträgen


MrZeropage
26.06.2004, 13:01
Habe bisher das:

$beitraege= $DB_site->query("
SELECT threadid, title, lastpost, postusername,lastposter,dateline
FROM " . TABLE_PREFIX . "thread
WHERE forumid IN(" . implode(', ', $forumids) . ")
AND thread.open <> 10
AND thread.visible = '1'
ORDER BY lastpost
DESC LIMIT $limit und if ($forum.threadid == 77)
{
$autor = "in Forum 77";
}
else
{
$autor = $beitraege['postusername'];
}
Aber mit der fettgedruckten Bedingung klappt das nicht ...

Any idea ?

Hoffi
26.06.2004, 13:11
Nee, das kann auch nicht gehen.

Versuch mit

if ($beitraege['threadid']== 77)
{
$autor = "in Forum 77";
}
else
{
$autor = $beitraege['postusername'];
}

MrZeropage
26.06.2004, 18:28
nee, geht nicht - ich muss ja die FORUM-ID vergleichen, nicht die threadid ...

Mystics
27.06.2004, 00:18
nee, geht nicht - ich muss ja die FORUM-ID vergleichen, nicht die threadid ...

Dann hättest du vielleicht nicht das schreiben sollen...if ($forum.threadid == 77)

Ändere:SELECT threadid, title, lastpost, postusername,lastposter,datelinein:SELECT threadid, title, lastpost, postusername,lastposter,dateline,forumid...und arbeite dann eben mit $beitraege['forumid']. Obwohl ich irgendwie bezweifle, dass sowohl das ganze Array $beitraege, als auch die einzelnen Ergebnisse $beitraege heißen....aber genau kann man das nicht herauslesen aus den beiden Brocken ;)

Hoffi
27.06.2004, 10:23
Oh, ja. Ich hatte jetzt nur auf den Quellcode geachtet und den korregiert. Sorry...

MrZeropage
27.06.2004, 16:54
Vielen Dank, klappt :)