Salve gente,
vi spiego il piccolo problema io ho una select numerica che creo con un for e devo fare un echo del numero selezionato con la select solamente che
se gli dico
echo $id."||".$i;
$id me la stampa correttamente mentre $i mi da sempre 11 qualunque valore di selecct io selezioni

Codice PHP:
<?
if($_GET)
{
$id=$_GET['id'];

echo 
"
<select name=sel>"
;
                    for(
$i=1$i<11$i++)
                    {
                    echo 
"<option value=\"$i\" id=\"$i\">".$i."</option>";
                    }
                    
echo 
"</select>
        <form method=POST action=\"
$_SERVER[PHP_SELF]\">
        <input type=hidden name=id value=\"
$id\">
        <input type=hidden name=sel value=\"
$i\">
        <input type=submit name=submit value=submit>
        </form>

"
;

}
else if(
$_POST)
{
$id=$_POST['id'];
$i=$_POST['sel'];
echo 
$id."||".$i;

}
else
{
echo 
"ciao";
}
grazie per la disponibilità