Buongiorno a tutti chi mi puo' aiutare ?

Sto facendo un sito per un mio cuginetto, ma quel rompi scatole non ha voluto una cos semplice ma come dirgli di no

Allora arrivo al dunque ( non sono molto pratico di db relazionali join ) ma ci sono riuscito e ora il mio db mi associa la provincia la citta all'annuncio, ora io ho creato la stessa cosa per gli utenti ma non so come legarli in automatico, nel senso che se uno si registra sul sito puo' mettere il suo annuncio che finisce in un listato di annunci, ma io vorrei tenere traccia per ogni user dei suoi annunci potendogli dare cosi anche statistiche ecc...

Secondo voi come posso fare ?!

Inserimento annuncio: come potete notare ci sono due select per selezionare provincia e città, ma x l'utente mi sembra brutto aggiungere una select e la vorrei in automatico.

Codice PHP:
</head>
<body>
<?php

require ("db_connect.php"); 

if (isset(
$_POST['descrizione'])): 
  
// A new joke has been entered
  // using the form.

  
$aid $_POST['aid'];
  
$descrizione $_POST['descrizione'];
  
$mq $_POST['mq'];
  
$locali $_POST['locali'];
  
$prezzo $_POST['prezzo'];
  
$tipologia $_POST['tipologia'];
  
$altro $_POST['altro'];
  
$cats $_POST['cats'];

  if (
$aid == '') {
    exit(
'

You must choose an author for this joke. Click "Back" and try again.</p>'
);
  }

  
$sql "INSERT INTO annunci SET
      descrizione='
$descrizione',
      mq='
$mq',
      locali='
$locali',
      prezzo='
$prezzo',
      tipologia='
$tipologia',
      altro='
$altro',
      annunciodate=CURDATE(),
      provinciaid='
$aid'";
  if (@
mysql_query($sql)) {
    echo 
'

New joke added</p>'
;
  } else {
    exit(
'

Error adding new joke: ' 
mysql_error() . '</p>');
  }

  
$jid mysql_insert_id();

  if (isset(
$_POST['cats'])) {
    
$cats $_POST['cats'];
  } else {
    
$cats = array();
  }

  
$numCats 0;
  foreach (
$cats as $catID) {
    
$sql "INSERT IGNORE INTO cittaprovinciauser
            SET annunciid=
$jid, cittaid=$catID";
    
$ok = @mysql_query($sql);
    if (
$ok) {
      
$numCats $numCats 1;
    } else {
      echo 
"

Error inserting joke into category 
$catID: " .
          
mysql_error() . '</p>';
    }
  }
?>



Joke was added to <?php echo $numCats?> categories.</p>



[url="<?php echo $_SERVER['PHP_SELF']; ?>"]Add another joke[/url]</p>


[url="search.php"]Return to joke search[/url]</p>

<?php
else: // Allow the user to enter a new joke

  
$authors = @mysql_query('SELECT id, name FROM provincia');
  if (!
$authors) {
    exit(
'

Unable to obtain author list from the database.</p>'
);
  }

  
$cats = @mysql_query('SELECT id, citta FROM citta');
  if (!
$cats) {
    exit(
'

Unable to obtain category list from the database.</p>'
);
  }
?>

<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">


Inserisci annuncio

descrizione
<textarea name="descrizione" rows="5" cols="45">
</textarea></p>
mq
<textarea name="mq" rows="5" cols="45">
</textarea></p>
locali
<textarea name="locali" rows="5" cols="45">
</textarea></p>
prezzo
<textarea name="prezzo" rows="5" cols="45">
</textarea></p>
tipologia
<textarea name="tipologia" rows="5" cols="45">
</textarea></p>
altro
<textarea name="altro" rows="5" cols="45">
</textarea></p>


Provincia:
<select name="aid" size="1">
  <option selected value="">Seleziona Provincia</option>
  <option value="">---------</option>
<?php
  
while ($author mysql_fetch_array($authors)) {
    
$aid $author['id'];
    
$aname htmlspecialchars($author['name']);
    echo 
"<option value='$aid'>$aname</option>\n";
  }
?>
</select></p>


Citta':
<select name="cid" size="1">
  <option selected value="">Seleziona Citta'</option>
  <option value="">---------</option>
<?php
   
while ($cat mysql_fetch_array($cats)) {
    
$cid $cat['id'];
    
$cname htmlspecialchars($cat['citta']);
    echo 
"<option value='$cid'>$cname</option>\n";
  }
?>
</select></p>



</p>
<input type="submit" value="SUBMIT" />
</form>
<?php endif; ?>
</body>
</html>