Ciao a tutti,
ho provato in tutte le maniere che conosco (poche) a pulire un array $email dai campi vuoti o duplicati per infine averlo a disposizione per inserirlo in una funzione mail(). Purtroppo il codice che ho scritto sotto non funziona affatto e non so proprio dove metter ulteriore mano... Cosa c'è di sbagliato?
Grazie,
Marco

Codice PHP:

(!isset($_POST['email'])) ? $email "" $email $_POST['email'];

include (
"connessione_db.php"); 

// Estraggo gli indirizzi dal database 
if ($email == "soci"){ 
     
$query_indirizzi "SELECT email FROM rubrica_soci ORDER BY email"
} elseif (
$email == "direttivo"){ 
     
$query_indirizzi "SELECT email FROM rubrica_soci WHERE direttivo='1' ORDER BY email"
}; 

$indirizzi mysql_query($query_indirizzi$db) or die(mysql_error()); 
$row_temp1 mysql_fetch_assoc($indirizzi); 
while (
$row_temp1 mysql_fetch_assoc($indirizzi)){

//rimuovo valori VUOTI dell'array 

foreach($row_temp1 as email => $value){ 
    if(
$row_temp1[email] == ""){ 
          
$row_temp2 = unset($row_temp1[email]); 
    }; 
}; 

//rimuovo gli indirizzi UGUALI dell'array 
foreach($row_temp2 as email => $value){ 
    
$row_temp3 array_unique($row_temp2); 
}; 

}; 
// stampo a video il risultato della pulizia 
print_r($row_temp3); 

};
exit;