ciao,
io vorrei creare uno script che esegue una query su una tabella dei settori e crea una query sulle tabelle delle professioni suddivise in base all'id del settore.
non so se mi sono spiegato molto bene....
vi posto il codice che ho gia fatto premettendo che funziona in parte, cio'è mi crea le option della select ma mi inserisce solo 1 dato preso dalla query.
la tabella appartiene contiene la FK della professione e la FK del settore.
mi potete dire dove sbaglio?
codice:<select name="professione" id="prof"> <option value="scegli">Scegli una professione...</option> <?php $set = $_POST['settore']; $queryappartiene = "SELECT Fk_Professione FROM appartiene WHERE Fk_Settore=$set"; $resultapp = mysql_query($queryappartiene); $numberapp = mysql_numrows($resultapp); $x = 0; while ($numberapp > $x) { $prof = mysql_result($resultapp, $x, "Fk_Professione"); $queryprof = "SELECT * FROM professione WHERE ID=$prof"; $resultprof = mysql_query($queryprof); $nome_prof = mysql_result($resultprof, $x, "Nome"); echo '<option value="' . $prof . '">' . $nome_prof . '</option>'; $x++; } ?> </select>