Salve a tutti.

Sto avendo dei problemi con una condizione vi posto lo scirpt:

Codice PHP:
$nickname=trim($_POST["nickname"]);
$errore=false;
$QueryMod=@mysql_query("Select Moderatori from forum_settori") or die (mysql_error());
$totrec=mysql_num_rows($QueryMod);
$ciclo0;
while(
$RecMod=mysql_fetch_array($QueryMod)){
$ciclo++;
$moderatori.=$RecMod["Moderatori"];
if(
$ciclo<$totrec$moderatori.=",";
}
$arrmod=explode(",",$moderatori);
foreach(
$arrmod as $modver){
if(
$modver===$nickname){
$errmod=false;
exit;
}else{
$errmod=true;
}
}
                    
if(
$errmod==true){
... 
condizione di errore
}else{
... 
condizione esatta

allora quello che faccio e prendere tutti imoderatori per ciascun forum li inseirsco in una stringa e poi li separo con explode.
Fin qui tutto ok po passo l'array dell'esplosione in un ciclo foreach per verificare se uno di questo array è identico alla variabile $nickname se lo trova imposta $errmod in false ed esce dal ciclo se non lo trova mi imposta $errmod su true

ma ce il problema che anche se $nickname è vuoto mi da sempre $errmod false e non dovrebbe mi date un aiuto???? Grazie.