Scusami ma ho sbagliato codice quello che ho scritto è questo:
<?php
$conn = mysql_connect("localhost","root","") or die("connessione fallita");
mysql_select_db("computergratis") or die ("db esploso");
if(!is_numeric($_REQUEST["id"]))
die("Errore nel passaggio dei parametri");
$sql = "SELECT * FROM prodotti where idcategoria = ". $_REQUEST["idcategoria"] . ";" ;
$risultato = mysql_query($sql) or die ($sql);
print "
<table align=center width=700 style=border-style:dotted ;border-width:6 bordercolor=black> ";
while ($linea = mysql_fetch_array($risultato)) {
print "<tr>";
print "<td><font size=2 face=courier>".$linea['nomeprodotto']."</font></td>";
}
print "</tr></table>";
?>
piu o meno come dici tu ma non funziona