여러분들은 어떻게하시겠습니까?
본문
회원 리스트가 뜹니다.
회원 리스트가 뜨는데
각 회원들마다 체크박스가 있습니다.
그누보드5 회원관리 들어가면 그렇게 똑같이 뜹니다.
그럼 수정할 회원을 체크후 레벨을 5로 바꾸면
체크한 회원만 레벨이 바뀌게.
여러분들은 어떻게 코드를 작성하실껀가요?
답변 3
체크를 받아온 넘어 온 값들이
하나 이상이기 때문에
for문을 활용하여 update문을 사용하겠습니다.
그곳에 체크 되어 넘어온 id들은 레벨 5로 수정하게 하면 되겠지요?ㅎ
엘리먼트가
<input type="checkbox" name="chk[]" value="<?=$row[mb_id]?>">
이거라면 체크박스의 값은 회원아이디 입니다.
엘리먼트는 배열로 생성되었습니다.
폼을 전송하면 체크된 체크박스가 배열로 전송되므로 예를들어 POST 값이라면
받는 페이지에서
foreach($_POST[chk] as $mb_id) mysql_query("update g5_member set mb_level='5' where mb_id='$mb_id' ");
이렇게 하면 될듯합니다.
역시 모두 대단하십니다..
답변을 작성하시기 전에 로그인 해주세요.