hi zusammen!
Habe ein kleines Problem bei der in_array() Funktion.
Dieser Fehler tritt nicht immer auf, sondern nur selten...
Der Fehler: "Wrong datatype for second argument in call to in_array in ..."
Code:
while(list($user_id,$nick) = mysql_fetch_row($rs)){
$online_list[$x] = "$user_id|$nick";
$x++;
}
$query = "SELECT b.buddy_id, u.username FROM buddy_list b, $usertab u WHERE u.user_id = b.buddy_id AND b.user_id = $sess_usr_id";
$rs_buddies = mysql_query($query);
$buddie_count = mysql_num_rows($rs_buddies);
$y=0;
$z = 0;
while(list($buddy_id,$nick) = mysql_fetch_row($rs_buddies)){
if(in_array("$buddy_id|$nick",$online_list)){
$online[$y] = "$buddy_id|$nick";
$y++;
}
else{
$offline[$z] = "$buddy_id|$nick";
$z++;
}
}
Würde mich sehr freuen, wenn mir jemand helfen könnte.