metal_head
Registered
И така, имам един масив с имена на потребители на име $t, това което искам да нарпавя е от масива да изкарам стринг с ID-тата на потребителите, разделени със запетая. Ето какво правя аз:
($length е големината на масива с имената)
Странното нещо, което ми се получава е, че echo-то връща само едно ID на потребител (само ID-то на първия потребител в масива). $member изглежда взима ID-то на първия потребител от масива и след това, като се завърти цикъла $member сякаш се нулира и спира да се задава. Сигурен съм, че имам потребители с такива имена в базата данни, ако сложа друго от имената на първо място, цикъла ще изпринти пак само неговото ID.
($length е големината на масива с имената)
PHP:
for($i = 0; $i < $length; $i++){
$member = dbarray("SELECT user_id FROM users WHERE username='".$t[$i]."'");
echo $member['user_id']."<br>" ;
if(!empty($member)){
$numteam = $numteam.$member['user_id'];
if($i < $length-1) $numteam = $numteam.", ";
}
}
Странното нещо, което ми се получава е, че echo-то връща само едно ID на потребител (само ID-то на първия потребител в масива). $member изглежда взима ID-то на първия потребител от масива и след това, като се завърти цикъла $member сякаш се нулира и спира да се задава. Сигурен съм, че имам потребители с такива имена в базата данни, ако сложа друго от имената на първо място, цикъла ще изпринти пак само неговото ID.