Codice PHP:
$query = "SELECT * FROM pd_comments WHERE Word_id='".$ID."' ORDER BY Data ASC";
$result = mysql_query($query);
if (!($row_c = mysql_fetch_assoc($result))) {
$c.= '
<div align="center">Nessun Commento</div>';
} else {
while ($row_c = mysql_fetch_assoc($result))
{
$c.= '<p class="bSmallPrint">Data: [b]'.Date("d/m/y - H:i", $row_c['Data']).'[/b] Autore: [b]'.$row_c['Autore'].'[/b] Città: [b]'.$row_c['Provenienza'].'[/b]';
If ($row_c['Email']!= "vuoto"){$c.= '[email="'.$row_c['Email'].'"][img]images/email.gif[/img][/email]';}
If ($row_c['HomePage']!= "vuoto"){$c.= '[url="'.$row_c['HomePage'].'"][img]images/www_icon.gif[/img][/url]';}
$c.= '
';
$c.= 'Commento:'. $row_c['Messaggio'];
if ($GLOBALS['admin']) { $c.= '[url="admin.php?action=del_comm&c_id=' . $row_c['ID'] . '&from=' . $GLOBALS['from'] . '"][img]images/button_delete.gif[/img][/url]';}
$c.= '</p>
';
}
}
Con questa semplice query interrogo una tabella popolata per estrarre dei record per poi stampare il tutto con
Riscontro qualche problema con il ciclo while perchè quando stampo il contenuto di $c non trovo il record numero 0 (tra quelli estratti dalla query), $c mi restituisce dal record numero 1 in poi.
Non riesco a spiegarmi il motivo...
A qualcuno di voi salta all' occhio?