C'erano una valanga di errori nel codice HTML e PHP. Spero di averli corretti tutti:
Codice PHP:
<?php
include("connessione.php");
if(!isset($_GET['pass']))
{
$sql="SELECT * FROM anno ORDER BY idanno ASC";
$risultato_query=mysql_query($sql,$connessione);
$num_righe=mysql_num_rows($risultato_query);
if($num_righe==0)
{
echo "NESSUN corso presente";
}
else
{
echo"<form method='POST' action='?pass=1' onchange='this.form.submit();'>";
echo"<select name='idanno'>";
while($riga=mysql_fetch_array($risultato_query))
{
echo"<option value='".$riga['idanno']."'>".$riga['annorivista']."</option>";
}
}
echo"</select>";
echo"</form>";
}
else
{
$annorivista=$_POST['annorivista'];
$sql="SELECT * FROM articoli WHERE anno='".$annorivista."' ORDER BY idrivista";
$risultato_query=mysql_query($sql,$connessione);
$num_righe=mysql_num_rows($risultato_query);
echo "<table border='0' >\n";
while($riga=mysql_fetch_array($risultato_query))
{
$idrivista=$riga["idrivista"];
$descrizione=$riga["descrizione"];
$numero=$riga["numero"];
$anno=$riga["anno"];
$pdflink=$riga["pdflink"];
echo "<tr>\n";
echo " <td width='16%'>".$numero."</td>\n";
echo " <td width='16%'>[url='".$pdflink."']".$descrizione."[/url]</td>\n";
echo " </tr>\n";
}
echo"</table>";
}
?>