Originariamente inviato da nemo74na
Salve ho un problemino.
Ho una cosa del tipo:
....
<form action="file.php" method="post" name="doc">
Seleziona da primo menù:
<select name="menu" onchange="javascript:document.doc.submit();">
<option value="" selected ></option>
<option value="1">uno</option>
<option value="2">due</option>
</select>

<?php
if ($menu == "1") {
echo ('Seleziona da secondo menu:
<option value="" selected ></option>
<option value="x">X</option>
<option value="y">Y</option>
</select>
}
elseif ($menu == "2") {
echo ('Seleziona da terzo menu:
<option value="" selected ></option>
<option value="a">A</option>
<option value="b">B</option>
</select>
}
</form>
....

Se viene selezionato dal primo menù la voce "1", allora dovrebbe visualizzare a video il secondo menù. Mentre se viene selezionato dal primo menù la voce "2" dovrebbe visualizzare a video il terzo menù.
Bene, tutto questo non lo fa!
qualsiasi cosa seleziono dal primo menù mi manda alla pagina file.php
Come posso fare???

Grazie
Forse mi sbaglio perchè non sono tanto esperto ma...

if ($menu == "1") {
echo ('Seleziona da secondo menu:');
print '<option value="" selected ></option>
';
print '<option value="x">X</option>
';
print '<option value="y">Y</option>
';
</select>
}
elseif ($menu == "2") {
echo ('Seleziona da terzo menu:');
print '<option value="" selected ></option>
';
print '<option value="a">A</option>
';
print '<option value="b">B</option>
';
</select>
}