Ciao a tutti ragazzi.
Premetto che con il php mi sono un po' arruginito. ;-)

Vi spiego un po' il mio problema.
Ho un tbl che praticamente mi gestisce Nazioni - Regioni e Città.
Tre combo menu gestiscono in interfaccia grafica il processo.
il Primo combo è Nazioni il secondo combo le Regioni e il terzo le città.

Faccio una select query al database...
e poi gestisco il tutto con degli array...
Problema 1 = sulle combo mi appare anche uno spazio vuoto su tutte e tre le combo
Problema 2 = è possibile intervenire direttamente sugli array per gestire il valori che estrapolo dal database e sono doppi?
(Per Esempio la Nazione Italia si ripete per 5 volte, ovviamente sul menu voglio che me ne appaia una )Vi posto il codice

<?php

$cerca = "SELECT * FROM location";
$result = mysql_query($cerca) or die('Error, query failed2');
while($row = mysql_fetch_array($result))
{
$i = $i+1;

$ID_location = $row ["id"];
$LOC_CODE = $row ["LOC_CODE"];
$Nazione = $row["Nazione"];
$Regione = $row ["Regione"];
$Città = $row ["Citta"];

$array_totale[$i][0] = $row ["LOC_CODE"];
$array_totale[$i][1] = $row["Nazione"];
$array_totale[$i][2] = $row ["Regione"];
$array_totale[$i][3] = $row ["Citta"];
}



?>

<form name="cerca" method="post" action="incontra.php">


Preferenze :
<select name="Preferenze">

</select>
</p>


Nazione :
<select name="Nazione">
<option disabled="disabled">Seleziona dall' elenco</option>
<?php for($i=0; $i<count($array_totale[1]); $i++)
{ echo '<option>'.$array_totale[$i][1].'</option>'; } ?>
</select>
</p>


Regione :
<select name="Regione" >
<option disabled="disabled">Seleziona dall' elenco</option>
<?php for($i=0; $i<count($array_totale[2]); $i++)
{ echo '<option>'.$array_totale[$i][2].'</option>'; } ?>
</select>
</p>


Citt&agrave; :
<select name="Città">
<option disabled="disabled">Seleziona dall' elenco</option>
<?php for($i=0; $i<count($array_totale[3]); $i++)
{ echo '<option>'.$array_totale[$i][3].'</option>'; } ?>
</select>