Ciao a tutti, vi espongo il problema, ho una query sql e 2 while non annidati ma uno sotto l'altro per effettuare dei controlli, vi posto il codice.

Codice PHP:
$citta_arr=array();
$result mysql_query("QUERY") or die("ERRORE");

while(
$row mysql_fetch_assoc($result))
        {
            
$cittaa=$row['citta'];
            if(!
array_key_exists($cittaa$citta_arr)){
                
$citta_arr[$cittaa]=0;
            }
            
            
$citta_arr[$cittaa]++;    
        }

if(
mysql_num_rows($result)<=0){
    echo
"<script type='text/javascript'>
            window.location='index.php?err=nr&src=
$dove1&arrivo=$arrivo&partenza=$partenza&ck=$ckin';
        </script>"
;
}
elseif(
count($citta_arr)>=2){
         
REDIRECT VARI
}
else{
    
//echo mysql_num_rows($result);

            
    
while($riga mysql_fetch_array($result))
        {
            
$distanza=$riga['dist'];
            
$distanza number_format($distanza1);
            
$hid=$riga['hid'];
            
$citta=$riga['citta'];

                        
ecc ecc ecc.....
                   } 

In definitiva il primo while mi serve per scorrere le città e verificare praticamente quante ce ne sono ed effettuare dei vari redirect che aggiungerò, il secondo while è per l'impaginazione dei dati nel caso ci sia una sola città che contenga le strutture che vado a ricercare nella query.

Levando la prima query funziona tutto regolarmente, il mio dubbio è: conoscete un modo per effettuare il primo controllo sulla query????

ciauu