Salve a tutti!
Stavo facendo un programma che permettesse di visualizzare una tabella contenente delle informazioni diverse a seconda delle scelte fatte su due <select>

la form è questa:

Codice PHP:
<form name="Classifica gare" action="prova.php" method="post">
    <table>
        <tr>
            <td>Seleziona la gara:</td>
            <td>
                <?php
                $connetti 
mysql_connect("localhost""root""");
                
mysql_select_db("deggiovanni"$connetti);
                
$result mysql_query("SELECT * FROM gare"$connetti);
                
$row mysql_num_rows($result);
                echo 
"<select name='sfida'>";
                for(
$i=0$i<$row$i++){
                    
$gare=mysql_fetch_array($result);
                    echo 
"<option value='".$gare['Nome_gara']."'>".$gare['Nome_gara']."</option>";
                }
                echo 
"</select>";
                
mysql_close($connetti);    
                
?>
            </td>
        </tr>
        <tr>
            <td>Seleziona la classe:</td>
            <td>
                <?php
                
echo "<select name='class'>";
                for(
$i=1$i<=3$i++){
                    echo 
"<option value='".$i."'>".$i."</option>";
                }
                echo 
"</select>";
                
?>
            </td>
        </tr>
        <tr>
            <td></td>
            <td><input type="submit" value="Visualizza"></td>
        </tr>
    </table>
</form>
La prima select prende i dati da un db e li visualizza, la seconda è un selettore con 3 numeri.

A questo punto io vorrei, quando premo il tasto "Visualizza", che la form inviasse le variabili ottenute alla stessa pagina in cui è contenuta, e presumo lo faccia. Ma quando provo a recuperare le variabili con il comando $_POST['nomevar'] il browser mi dice :

Notice: Undefined index: sfida in C:\Program Files (x86)\EasyPHP-5.3.9\www\prova.php on line 48

Notice: Undefined index: class in C:\Program Files (x86)\EasyPHP-5.3.9\www\prova.php on line 49

Posto anche tutta la pagina per farvi vedere come ho messo i tag e tutto il resto...

Codice PHP:
<html>
<head>
<title>Trofeo Deggiovanni - Classifica Gare</title>
</head>
<body>
<form name="Classifica gare" action="prova.php" method="post">
    <table>
        <tr>
            <td>Seleziona la gara:</td>
            <td>
                <?php
                $connetti 
mysql_connect("localhost""root""");
                
mysql_select_db("deggiovanni"$connetti);
                
$result mysql_query("SELECT * FROM gare"$connetti);
                
$row mysql_num_rows($result);
                echo 
"<select name='sfida'>";
                for(
$i=0$i<$row$i++){
                    
$gare=mysql_fetch_array($result);
                    echo 
"<option value='".$gare['Nome_gara']."'>".$gare['Nome_gara']."</option>";
                }
                echo 
"</select>";
                
mysql_close($connetti);    
                
?>
            </td>
        </tr>
        <tr>
            <td>Seleziona la classe:</td>
            <td>
                <?php
                
echo "<select name='class'>";
                for(
$i=1$i<=3$i++){
                    echo 
"<option value='".$i."'>".$i."</option>";
                }
                echo 
"</select>";
                
?>
            </td>
        </tr>
        <tr>
            <td></td>
            <td><input type="submit" value="Visualizza"></td>
        </tr>
    </table>
</form>
<?php
    $connetti 
mysql_connect("localhost""root""");
    
mysql_select_db("deggiovanni"$connetti);
    
$gara $_POST['sfida'];
    
$classe $_POST['class'];
    
$studente mysql_query("SELECT * FROM `deggiovanni`.`studenti`");
    echo 
$gara;                        //Prova per vedere se funziona $gara = $_POST['sfida'];
    
mysql_close($connetti);
?>
</body>
</html>
La mia domanda è: come devo fare per recuperare le variabili "class" e "sfida"?