Cavolo, la funzione funziona, solo che non mi prende una riga della tabella.
Le prened tutet tranen una.
TABELLA categorie:
id|categoria|
1 |UNO |
2 |DUE |
3 |TRE |
SCRIPT:
codice:
session_start();
include('check.php');
include('config.php');
if($_SESSION["admin"]==1)
{
echo("<table width='90%' border='0' align='center' cellpadding='1%' cellspacing='0' class='news'>
<tr bgcolor='#FFFFFF'>
<td width='30%'><div align='center' class='titolo'>
<font size='2'>NOME</font>
</div></td>
<td width='30%'><div align='center' class='titolo'>
<font size='2'>EDITA</font>
</div></td>
<td width='30%'><div align='center' class='titolo'>
<font size='2'>ELIMINA</font>
</div></td>
</tr>
");
$Sql = "SELECT * FROM categorie ORDER BY id ASC";
$dati = mysql_query($Sql, $db);
$tot = mysql_fetch_array($dati, MYSQL_ASSOC);
if(empty($tot))
{
echo "<tr><td colspan='3'><div class='titolo' align='center'>Non ci sono ancora categorie nel DB</div></td></tr>";
}
else
{
while ($riga = mysql_fetch_array($dati, MYSQL_ASSOC))
{
$id=$riga['id'];
$categoria=$riga['categoria'];
echo (" <tr bgcolor='#FFFFFF'>
<td colspan='1'><div align='center'>{$categoria}
</div></td>
<td colspan='1' onMouseOver='this.className='highlight';' onMouseOut='this.className='';'><div align='center'>
Edita
</div></td>
<td colspan='1' onMouseOver='this.className='highlight';' onMouseOut='this.className='';'><div align='center'>
Elimina
</div></td>
</tr>
");
}
}
echo "</table>";
}
else
{
echo "<h1>Area riservata - accesso negato</h1>";
}
Nella tabella mi stampa solo:
DUE
TRE
Manca UNO, però nella tabelal c'è O__o
qualche idea? ciaao