뷰페이지에서 회원불러오기 함수 채택완료
where mb_7 에 $view[wr_4] 라고 넣으면, 이상하게 전체 회원을 불러오네요.
직접 값을 입력하면 조회가 잘되구요.
뭔가 잘못한 것이 있나요? 도움 부탁 드립니다ㅜ
function disp_member_list() { global $g5;
$sqlv = "select mb_id from $g5[member_table] where mb_7 = '{$view[wr_4]}'"; $resultv = sql_query($sqlv); $str = ""; for ($v=0; $row=sql_fetch_array($resultv); $v++) { $str .= ""; $str .= $row[mb_id]; $str .= ","; } $str .= ""; return $str; }
답변 1개
global $g5, $view;
이런식으로 전역변수를 잡아주셔야합니다.
아니면 차라리 이런식으로 함수에 인자값을 넣어주셔야합니다.
function disp_member_list($wr_4) { global $g5;
$sqlv = "select mb_id from $g5[member_table] where mb_7 = '{$wr_4}'"; $resultv = sql_query($sqlv); $str = ""; for ($v=0; $row=sql_fetch_array($resultv); $v++) { $str .= ""; $str .= $row[mb_id]; $str .= ","; } $str .= ""; return $str; }
함수는 다음과 같이 사용하셔야겠죠?
disp_member_list($view['wr_4']);
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인