배열은 너무 어려워요.. 좀 도와주세요. 채택완료
도저히 못 해서 글 올립니다. 시간되시는분 한번만 봐주세요..
내가 홈페이지에서 보여주고 싶은 배너들만 선택하여 보여주는 프로그램이거든요..
//sub_page.php에서 $g4[show_bnr_table] 테이블 중 조건에 해당되는 배너를 보여주고 거기서 체크박스에서 체크를 합니다.
$i=0; while($row=sql_fetch_array($result)){ $i++; ?>
>
>
>
}?>
//이렇게 하면 업데이트 파일에서요 아래처럼 저장을 시킵니다.
$arr = $_POST[bn_id];
for ($i=0; $i sql_query(" update $g4[show_bnr_table] set pr_web = 'Y' where bn_id= '$bn_id' ");
} ////////////////////////////////////////////////////////////////////////////////////////////// $bn_id 값은 디비서버의 auto_increment 되는 아이디 값이예요.. 이렇게 저장하면 홈페이지에서는 $g4[show_bnr_table]의 조건에 따라 보여주는거예요.. 여기까지는 잘 되었는데요.. 질문은요... 배너가 보여지는 순서을 정하고 싶어요.. 그래서 생각해보니 $g4[show_bnr_table]에 pr_sort 필드를 만들어 순서를 저장하여서 order by pr_sort desc하면 될 것 같아서요... 그래서 체크 박스 옆에 순서를 1 2 3 4 이런식으로 입력 받아 저장하려해요.. 근데요.. 위의 코드는 보시면 아시겟지만 id 값만 넘겨서 아이디가 같으면 Y를 입력하라는 단순한 거자나요.. 다시말씀드리면.. 이런 인풋 박스를 위의 체크박스 옆에 두어서 입력받아 그 값을 업데이트 파일에서 sql_query(" update $g4[show_bnr_table] set pr_web = 'Y', pr_sort='$pr_sort' where bn_id= '$bn_id' "); 저장하려 한다면 어떻게 해야하는지 좀 부탁드립니다.. 초보가 실력부족으로 너무 힘들어서 헤메이다가 이렇게 질문드립니다.. 감사합니다.
답변 2개
이런식으로 코드를 짜 두시면
POST형태로 값이 전달 될 경우
위에서부터
0,1,2 형태로 전달 되어집니다.
만일 명확하게 지시하고 싶으시다면
식으로 name을 고정 하실 수 있습니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인