innanzi tutto vedo che allunghi assurdamente il sito aggiungendo pagine per ogni attività; basterebbe passare ad una unica pagina un URL con parametri tipo
lavori.php?citta=padova&attivita=giardinieri o lavori.php?citta=padova&attivita=1
per farlo basta creare la stringa così con la seguente funzione PHP:
Codice PHP:
header("Location = lavori.php?citta=" . $_POST['citta'] . "&attivita=" . $_POST['attivita']);
per la tua richiesta in questo caso basta passare alla pagina lavori uno zero come valore per il parametro attivita e qui fai un controllo:
Codice PHP:
if ($_REQUEST['citta'] && !$_REQUEST['attivita']) {
$sql = "SELECT FROM lavori WHERE citta='" . $_REQUEST['citta'] . "'";
// esegui la query e visualizza i record dei lavori torvati per ogni città
echo '<select name="lavori" size="1">';
while ($row = mysql_fetch_assoc()) {
echo '<option value="' . $row['id_lavoro'] . '">' . $row['lavoro'] . '</option>';
}
echo '<select>';