테스트 사이트 - 개발 중인 베타 버전입니다

회원레벨에 따른 readonly 시키기^^

· 12년 전 · 6446 · 8
<?
echo $member['mb_level'];

$row=sql_fetch(" select * from $g4[member_table] where mb_id= '$member[mb_level]'");

if($row[mb_level]>3){
$readonly_fun="";
}else{

$readonly_fun=" readonly onkeyup='alert(\"승인한 회원만 글 쓸수 있습니다.\");'";
}
?>

<div id="coment1">
<textarea name="ck_1" rows="5" cols="30" <?=$readonly_fun;?>></textarea>

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 8개

12년 전
프레스님...질문 드려도 될까 모르겠지만...
위의 소스가...멤버 3등급만 글쓰고...읽고...할수 있는 소스 인가요?
제가 아직 초보라 이해가 느리네요....
다음 질문 게시판의 불량학생님의 코멘트를 참고하십시오.
http://sir.co.kr/bbs/board.php?bo_table=g4_qa&wr_id=261329
12년 전
요런 부분도 있네요^^
감사합니다
추천 쾅~~~여^^*
감사합니다^^
$row=sql_fetch(" select * from $g4[member_table] where mb_id= '$member[mb_level]'");

위 구문에서 mb_id= '$member[mb_level]' <--- 이부분은 뭔가 잘못 된거 아닌지요?

mb_level = $member[mb_level] 이 되어야하는거 아닌가요?
$row=sql_fetch(" select * from $g4[member_table] where mb_id= '$member[mb_level]'");
<--이건 쿼리 코드도 잘못 되었지만 쿼리할 필요가 없습니다
mb_id='$member[mb_id]' 처럼 맞게 고친다 하더라도
이렇게 구한 $row[mb_level]은 이미 구해져있는 $member[mb_level]과 같기 때문입니다
12년 전
추천하고 갑니다~
12년 전
균이님 말씀처럼 $member[mb_level]에 이미 있기 때문에 굳이 db에 쿼리명령 할필요가 없겠네요. ^^ 팁 잘 보았습니다.

게시글 목록

번호 제목
32099
32098
32093
32081
32080
32067
32038
32036
32028
32019
32013
31992
31989
31984
31980
31979
31972
31963
31961
31944