ciao ragazzi,

non riesco a far funzionare la ricerca condizionata se l'utente sceglie oltre alla select una o molte caselle checkbox

Codice PHP:
<?php    
    
    $errori 
= array();

    
$regioni htmlspecialchars($_POST['regioni'], ENT_QUOTES);
    

    if (isset(
$_POST['invia'])) {
        if (
$regioni == "") {
            
$errori[0] = "il campo &egrave; necessario
"
;
        }
    
        if (
$errori == FALSE) {

            
//istruzioni sql

            
include('connessione.php');

            
$condizione_query "";

            
$select ""// select di avvio per campi checkbox
            
if(is_array($_REQUEST['servizio'])) {
                    for (
$i 0$i count($_REQUEST['servizio']); $i++) {
                        if (
$select != ""$select .= ", ";
                        
$select .= $_REQUEST['servizio'][$i];
                    }
            }
            
            if (
$provincia == "tutte") {
                
$condizione_query "SELECT ".$select." FROM ".$table02."";
            }

            if (
$provincia != "tutte") {
                
$condizione_query "SELECT * FROM $table02 WHERE regioneazienda = '$regioni' AND provincia = '$provincia'";
            }

            
            
$query $condizione_query//query di avvio
            
$result mysql_query($query) or die(mysql_error());
            
$number mysql_num_rows($result);

            if (
$number == 0) {
                echo 
"La ricerca non ha prodotto nessun risultato";
            }else{
        
            while(
$row mysql_fetch_array($result)) {
            
$nomeazienda $row['nomeazienda'];

            
?>

            <div class="errore">
                <?php echo "$nomeazienda"?>
            </div>

            <?php
                $displayed
++;
                }
            }    
            
?>

            <?php
        
}
    
    }else{
        
$errori TRUE;
    }

    if(
$errori == TRUE) {
    
    
?>
        <form method="POST" >
            
            Regioni:<select onchange=setCities(this) name="regioni">
                <option value="" selected="selected">Seleziona la sezione:</option>
                <option value="calabria">Calabria</option>
                <option value="sicilia">Sicilia</option>
                <option value="lombardia">Lombardia</option>
            </select><? echo $errori[0]; ?>
            

            Provincia:<select name="provincia" class="contenuto">
                <option value="tutte" selected="selected">--------------</option>
            </select>
            


            servizio1<input type="checkbox" name="servizio[]" value="vini" />
            servizio2<input type="checkbox" name="servizio[]" value="equitazione" />
            <input type="submit" name="invia" value="Invia la richiesta" />

        </form>

    <?
        
}
    
?>