Hai sbagliato a scrivere il codice del ciclo, così dovrebbe essere corretto:
Codice PHP:
<?php
$i=0;
while ($i < $num) {
$codage=mysql_result($risultati,$i,"codage");
$nome=mysql_result($risultati,$i,"nome");
$cognome=mysql_result($risultati,$i,"cognome");
$nvendite=mysql_result($risultati,$i,"nvendite");
?>
<tr>
<td><font face="Arial, Helvetica, sans-serif"> <?php echo $codage;?> </font></td>
<td><font face="Arial, Helvetica, sans-serif"> <?php echo $nome;?> </font></td>
<td><font face="Arial, Helvetica, sans-serif"> <?php echo $cognome;?> </font></td>
<td><font face="Arial, Helvetica, sans-serif"> <?php echo $nvendite;?> </font></td>
</tr>
<?php
$i=$i+1;
}
mysql_close();?>
Per inciso, la stampa di una tabella si può fare in un modo molto più semplice (e con un minor spreco di risorse) così:
Codice PHP:
<?php
while ($line = mysql_fetch_assoc ($risultati)) {
$codage=$line["codage"];
$nome=$line["nome"];
$cognome=$line["cognome"];
$nvendite=$line["nvendite"];
?>
<tr>
<td><font face="Arial, Helvetica, sans-serif"> <?php echo $codage;?> </font></td>
<td><font face="Arial, Helvetica, sans-serif"> <?php echo $nome;?> </font></td>
<td><font face="Arial, Helvetica, sans-serif"> <?php echo $cognome;?> </font></td>
<td><font face="Arial, Helvetica, sans-serif"> <?php echo $nvendite;?> </font></td>
</tr>
<?php
}
mysql_close();?>
Stammi bene...