Salve a tutti...
Vi espongo il mio problema...
In una funziona da me creata faccio il controllo in un array con la funzione in_array se questa è uguale al dato passato per il confronto, modifica il dato e ricomincia la funzione..
Ma non funziona
Questo è il codice:
[PHP]function check($utente,$ba,$array)
{
if(in_array($ba,$array))
{
$ba = rand(0,$nrows-1);
check($utente,$ba);
}else{
$ba = $ba;
update($ba,$utente);
}
}[/PHP]
richiamandola così:
[PHP]check($user,$id_barz,$sql_utente['id_barz']);[/PHP]
Mi ritorna sempre un valore che c'è nell'array passato come parametro
(
[PHP]$sql_utente = mysql_fetch_array(mysql_query("SELECT * FROM utenti WHERE uid = '$user'"));[/PHP]
)
qualche suggerimento??