2012-02-26 2 views
-1

전체 코드를 작동합니다. 새로운 제품 만 작동합니다. 나는 이것을 한 번만 사용할 수있는 것처럼 보인다. 어쨌든이 문제를 해결하려면? PHP의 foreach 문은 단지 내 HTML 테이블 내에서 한 번

$members

은과 같이 선언한다 :

Ok, $members is declared like so: 

$members = get_other_members_by_org($org_ID, $member_ID); 

function get_other_members_by_org($org_ID, $member_ID) { 
global $db; 
$query = "SELECT members.member_ID, nick_name, email_address 
      FROM 
      (members INNER JOIN orgs_to_members ON orgs_to_members.member_ID = members.member_ID) 
      WHERE org_ID = '$org_ID' AND members.member_ID != '$member_ID'"; 
$members = $db->query($query); 
return $members; 
+0

확실히 작동합니다. 그 사이에 무엇을 가지고 있습니까? 변수를 다시 쓰지 않도록하십시오. 전체 코드를 게시하십시오. 요점은 아닙니다. –

+0

주어진 비트가 정확합니다. 그 사이에'$ 회원들 '과 관련이있는 것이 있습니까? – gintas

+1

전체 코드 게시 – Liyali

답변

3

첫 번째 foreach는 쿼리를 소모한다. Requery, 또는 결과를 배열에 넣으십시오.

+0

죄송합니다. PHP에 조금 익숙하지 않습니다. 좀 더 설명해 주시겠습니까? 나는 정말로 이해하지 못한다. – Progger

+1

컵에서 물만 마시면됩니다. 컵을 다시 채 웁니다. –

+0

나는 유추를 좋아한다. 나는 그것을 얻었다 고 생각한다. 시도해 볼께 ... 고마워. – Progger