ciao a tutti, ho un problema strano e non riesco a trovare l errore.
ho creato una pagina step1.php contenente un form select, che invia il valore a step2.php, che contiene un altro select, che, in base a cosa ho selezionato nella pagina precedente, deve caricare i valori da un db mysql.

step1.php
Codice PHP:
<form method="post" action="step2.php<? echo "?nome=$nome&numero=$numero";?>">
<select name="area_manager">
<option value="indipendente">indipendente</option>
<?php 
$connection 
mysql_connect("xxxxxxx","xxxxxx","xxxxxx");
$db mysql_select_db("xxxxxxxx"$connection);
$query "SELECT nominativo FROM area_riservata WHERE numero = 2 ORDER BY nominativo ASC";
$result mysql_query ($query);
while ( 
$row mysql_fetch_assoc($result)){
echo 
"<option value=\"".$row['nominativo']."\">".$row['nominativo']."</option>";
    }
mysql_close($connection);
?>
</select>
<input type="submit" value="continua" />
</form>
step2.php

Codice PHP:
<?
$area_manager 
$_POST['area_manager'];
$affiliato $_POST['affiliato'];
$numero_categoria $_POST['numero_categoria'];
$username $_POST['username'];
$password $_POST['password'];
$nominativo $_POST['nominativo'];
$telefono $_POST['telefono'];
$email $_POST['email'];

if(isset(
$nominativo) and isset($username) and isset($password) and isset($email) and isset($telefono)and isset($area_manager)){
$connectionmysql_connect("xxxxx","xxxxxxxxxxx","xxxxxxxxxxx");
$db=mysql_select_db("xxxxxxxxxxxx",$connection);
$query="INSERT INTO area_riservata(nominativo , nome , password, telefono, email, numero, area_manager, affiliato) VALUES ('$nominativo', '$username', '$password', '$telefono', '$email', '$numero_categoria', '$area_manager', '$affiliato')";
$result mysql_query($query)
or die(
"query failed: " mysql_error());
mysql_close($connection);
}
?>
<form method="post" action="step2.php<? echo "?nome=$nome&numero=$numero";?>">
<input type="hidden" name="numero_categoria" value="4" />
                    


<select name="affiliato"><option value="indipendente">indipendente</option>
<?php
if ($area_manager != "indipendente"){
$connection mysql_connect("xxxxxxx","xxxxxxxx","xxxxxxx");
$db mysql_select_db("xxxxxxxx"$connection);
$query "SELECT nominativo FROM area_riservata WHERE area_manager = $area_manager ORDER BY nominativo ASC";
$result mysql_query ($query);
while ( 
$row mysql_fetch_assoc($result)){
echo 
"<option value=\"".$row['nominativo']."\">".$row['nominativo']."</option>";
    }
mysql_close($connection);
}
else {
$connection mysql_connect("xxxxxxxx","xxxxxxxx","xxxxxxxx");
$db mysql_select_db("xxxxxxxx"$connection);
$query "SELECT nominativo FROM area_riservata WHERE numero = 3 ORDER BY nominativo ASC";
$result mysql_query ($query);
while ( 
$row mysql_fetch_assoc($result)){
echo 
"<option value=\"".$row['nominativo']."\">".$row['nominativo']."</option>";
    }
mysql_close($connection);
}
?>
</select>
</p>
 


<input type="text" name="nominativo" />
 <span class="Stile15">nominativo</span> <span class="CSS1 Stile16">(nome e cognome)</span> </p>

                    



                      <input type="text" name="username" />
                <span class="Stile15">username</span> <span class="CSS1 Stile16">(da 
                4 a 20 caratteri alfanumerici)</span> </p>

                    



                      <input type="text" name="password" />
                <span class="Stile15">password</span> <span class="CSS1 Stile16">(da 
                4 a 20 caratteri numerici)</span></p>

                    



                      <input type="text" name="telefono" />

                    <span class="Stile15">telefono</span></p>

                    



                      <input type="text" name="email" />

                    <span class="Stile15">email</span></p>

                    


                      <input name="submit" type="submit" value="carica" />
                    </p>
              </form>
se dalla prima pagina sgelgo "indipendente" nella select della seconda pagina mi deve vedere tutti i record, invece se seleziono un nominativo, mi deve vedere selo i record che hanno quel nominativo nel campo area_manager, e poi salvare la nuova registrazione nel db.
il problema è che se seleziono indipendente vedo tutti i recorr, invece se seleziono un nominativo, nella select di step2.php non mi visualizza niente

che c è di sbagliato?