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);
$ciclo= 0;
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.