2026, 새로운 도약을 시작합니다.

체크 채택완료

체크하고 변경할 등급을 선택하면 바뀌게 할려하는데

도대체 왜 안되는지//...

Copy
                                                              별명(아이디)                          멤버 등급                          가입일                          최종방문일                          방문수                          게시글수                          댓글수                          성별                                                  ()                                                    준비중                                                                                                                                                                                                                                            선택 멤버를                                                              새싹멤버                  매니저                                            (으)로                                                                                                                                      

위에가 소스전부입니다.

저렇게 해서 <select 쪽에 

<select name="mb_level[]"> 이렇게 까지 해줬습니다.

그리고 처리하는 부분에서

Copy
    for ($i=0; $i

이렇게 해줬는데

echo $_POST['mb_level'][$k]; 했는데

되지가 않습니다.. 회원목록에서 맨 위에 회원은 값이 오는데

맨 위에서 밑에 사람들은 select 값이 가져와지지 않습니다..

답변 2개

채택된 답변
+20 포인트

<select name="mb_level[]"> 을 

<select name="mb_level"> 으로 하시고


echo$_POST['mb_level'][$k]; 을

echo$_POST['mb_level']; 으로 하시면 됩니다.


선택된 회원들은 array지만  변경하려는 level값은 string 입니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

정말 감사드립니다.

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

질문이 잘 이해가 되지 않습니다

셀렉트 값이 변동이 안되는거에요?

아니면 셀렉트를 해서 옵션에 해당하는 값을 변동하면 db나 현재 페이지에도 변동이 되서 저장되고 보여주는 걸 원하시는거에요?????

질문을 좀 더 정확하게 설명해주세요 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

<select>안에 잇는 option value 들이 넘어가질 않습니다. 다음 페이지로.

================= 채택후 댓글

아마도 카츠님이 불량학생님 글을 보고 이해후 알려주신듯 합니다.

만약 아니여도 감사합니다 ^_^

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

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고