뷰페이지에서 회원불러오기 함수
본문
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']);