Buonasera,
sto scrivendo centinaia di righe di codice per qualcosa che a questo punto mi sento di fermare per ragionare su una soluzione più semplice da applicare.. Mi spiego:
Praticamente sto cercando di passarmi tramite GET in dei link, il valore di 5 variabili:
  1. Regione
  2. Provincia
  3. Comune



  1. Categoria
  2. Sottocategoria


Li ho messi separati perchè l'utente vorrei lasciarlo libero di selezionare ciò che desidera, quindi all'inizio gli presento le Regioni e le Categorie, magari vuole cercare in Lombardia, quindi metto un GET del tipo ?regione=3, poi gli ripresento le Categorie e le Provincie, in questo caso se l'utente clicca sulla categoria devo portarmi dietro l'id della Categoria e della Regione, etc etc..
Detta cosi potrebbe sembrare più semplice di quanto non sia, ma provate ad immaginare le varianti..
Pensate a quante volte si debba aprire il database, prendere i risultati e metterli in output..
Cioè, su ogni output di ogni link a una Regione, una Provincia o un Comune, dovrò mettere un
if(isset($idsottocategoria)){dai questo link con ?regione=3&sottocategoria=$categoria}
elseif(isset($idcategoria)){dai questo link con ?regione=3&categoria=$categoria}

Insomma, credetemi.. E' un casino..
Soluzioni?