Mi sono dedicato prettamente al menu a tendina, e non sapendo come gestisci la connessione al database, ho utilizzato PDO. Il codice sottostante serve solo per illustrarti (a grandi linee)il tutto...
codice:
<h4> Benvenuto in CERCA Lavoro<h4>
<?php
sth = $dbh->prepare("SELECT id,nome FROM categoria");$sth->execute();$result = $sth->fetchAll(PDO::FETCH_ASSOC);$htm = '<select name="lavoro" class="cat">';foreach($result as $row) { print '<option value="'.$row['id'].'">'.$row['nome'].'</option>';}
$htm .= '</select>';
?>
<!-----------------------------------------------------------------MENU A TENDINA------------------------------------------------>
<FORM ACTION="vetraio.php" METHOD="post">
<?php print $htm; ?>
<INPUT TYPE="submit" VALUE=" Invia "/>
</FORM>
inoltre, qui scrivo uno script per prelevare i dati in base alla selezione della categoria:
codice:
<script type="text/javascript">
$('.cat').click(function(){
$.post("get.php",{id: $(this).val()}, function(r){
// Qui ottieni la lista delle persone che appartengono alla categoria "id"
},'json');
});
</script>
immagino che avrai una tabella in cui effettui il mapping tra categoria e persone, tipo:
codice:
CAT_PERS(id,id_categoria,id_persona,...);
dunque in get.php, fai una select dalla tabella persone, prendendo tutte quelle che hanno la categoria associata ed effettui un print in json del risultato:
Codice PHP:
print json_encode($result);