Io modificherei così (e ti risparmi anche tanto codice)
Codice:
$username="username";
$password="password";
$database="DBname";
$host="host";
mysql_connect($host,$username,$password);
@mysql_select_db($database) or die( "Unable to select database");
$query="SELECT * FROM Caschi";
$result=mysql_query($query);
print "<table width="100%" border="0">";
while ($riga = mysql_fetch_array($result, MYSQL_ASSOC)) {
printf ("<tr>
<td height="100%"><font face="Verdana" SIZE="2"><strong><em>Modello:</em></strong></font></span></td>
<td><font face="Verdana">&<strong><FONT SIZE="2" color="#bc1200">".$riga["Modello"]."</font></strong></font></td>
</tr>
<tr>
<td height="100%"><font face="Verdana" SIZE="2"><strong><em>Codice:</em></strong></font></span></td>
<td><font face="Verdana">&<strong><FONT SIZE="2" color="#bc1200">".$riga["Codice"]."</font></strong></font></td>
</tr>
<tr>
<td height="100%"><font face="Verdana" SIZE="2"><strong><em>Descrizione:</em></strong></font></span></td>
<td><font face="Verdana">&<strong><FONT SIZE="2" color="#bc1200">".$riga["Descrizione"]."</font></strong></font></td>
</tr>
<tr>
<td height="100%"><font face="Verdana" SIZE="2"><strong><em>Prezzo al pubblico:</em></strong></font></span></td>
<td><font face="Verdana">&<strong><FONT SIZE="2" color="#bc1200">".$riga["Prezzo"]."</font></strong></font></td>
</tr>
<tr>
<td height="100%"><span class="Stile1"><font face="Arial, Helvetica, sans-serif">________________________________________________</font></span></td>
<td height="100%"><span class="Stile1"><font face="Arial, Helvetica, sans-serif">________________________________________________</font></span></td>
</tr>
");
}
print "</TABLE>";
mysql_close();
Unica cosa che mi sa che non ho ben capito: ma devi mettere i valori affiancati a due a due su ogni riga? Perchè se è così la cosa inizia a diventare più difficile. Nell'esempio mio ho messo sulla prima colonna il nome e nella seconda il valore (sempre se non ho sbagliato con i tag, è che in questa finestrina è difficile leggere bene il codice)