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>'