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>"
}
?>