Salve ragazzi!
Sorry ma non sapevo che titolo assegnare (spero veda bene).
Allora ho questo pezzo di codice che fa parte di uno script:
Codice PHP:
echo '<div id="forum">
<ol>';
$request2 = db_query("
SELECT
m.subject, t.ID_TOPIC, t.numReplies, t.numViews
FROM {$db_prefix}messages AS m, {$db_prefix}topics AS t
WHERE m.ID_BOARD = $boardid AND m.ID_MSG = t.ID_FIRST_MSG
ORDER BY t.ID_LAST_MSG DESC
LIMIT $start,$maxtopics", __FILE__, __LINE__);
while($row2 = mysql_fetch_assoc($request2))
{
echo '
<li>
<a href="' . $boardurl . '/' . $subdirname . 'lofi.php?topic=' . $row2['ID_TOPIC'] . '.0" title="' . $row2['subject'] . '">' . $row2['subject'] . '</a>
-
<span>(' . $row2['numReplies'] . ' Risposte - Visto ' . $row2['numViews'] . ')</span>
</li>';
}
echo '
</ol>
</div>';
Il quale serve per stamparmi queste list: http://darkwolf.altervista.org/forum/lofi.php?board=3.0
Codice:
<div id="forum">
<ol>
<li>
<a href="http://darkwolf.altervista.org/forum/lofi.php?topic=8.0" title="Segnalazione Errori">Segnalazione Errori</a>
-
<span>(2 Risposte - Visto 471)</span>
</li>
</ol>
</div>
Funziona bene ma vorrei inserire una condizione nel caso in cui la board sia "vuota" es: http://darkwolf.altervista.org/forum...php?board=28.0
in quanto così com'è adesso lascia solo una pagina senza contenuto e non "valida":
Codice:
<div id="forum">
<ol>
</ol>
</div>
(mancano i tag <li></li>)
Quindi sarebbe meglio rimandarlo @$error (come se non avesse i permessi o la board non esistesse)
es: http://darkwolf.altervista.org/forum...rd=999999999.0
-
In un altra porzione di codice (per la index) sono riuscito a fare una cosa simile:
Codice PHP:
echo '
<ul>';
while ($row2 = mysql_fetch_assoc($request2))
{
$b_count = db_affected_rows();
if ($row2['numTopics'] !=0){
echo '<li>
<a href="' . $boardurl . '/' . $subdirname . 'lofi.php?board=' . $row2['ID_BOARD'] . '.0" title="' . $row2['name'] . '">' . $row2['name'] . '</a> - <span>(' . $row2['numPosts'] . ' Posts in ' . $row2['numTopics'] . ' Topics)</span>
</li>';
}else{
echo '<li>
' . $row2['name'] . ' - <span>(<em>Vuota</em>)</span>
</li>';
ma qui proprio non riesco
Potete aiutarmi a risolvere?
-
NB: i link credo siano necessari a titolo di esempio, non contengono banner o simili quindi non credo possano essere considerati come "spam".
Se così non fosse vi prego di scusarmi. Grazie :)