말 그대로 주문관리 리스트에서 맨 앞에 체크박스를 for 구문에 같이 돌리고
그 체크한 row만 출력이 가능한지 여쭙고 싶네요.
리스트에는 아래 소스를 넣었고,
1 |
<input type='hidden' name='od_id[$i]' value='$row[od_id]'> |
2 |
<input type=checkbox name='od_chk[$i]' value='1'> |
출력할 페이지에는 아래 소스로 구문을 돌렸습니다.
1 |
for ($i=0; $i<count($_POST[od_id]); $i++) { |
2 |
if($_POST[od_chk][$i]=="1") { |
체크를 5개 하고 인터넷 화면 상에서 출력 페이지를 보니
가장 최근의 1 row 만 반복적으로 5개가 출력이 되더라구요..
QA에도 남겨보았지만 아시는분이 없으신지..ㅠㅠ
지금 3일째 해결을 못하고 있는데 작은 팁 한줄이라도 남겨주시면 좋겠습니다..
어떻게 해야 될지 조언좀 부탁드립니다^^;
댓글 1개
adm/member_list.php
adm/member_list_update.php
위 파일의 코드를 참고하여 주십시오.
<input type=hidden name=mb_id[$i] value='$row[mb_id]'>
<tr class='list$list col1 ht center'>
<td><input type=checkbox name=chk[] value='$i'></td>
form 의 chk 배열에는 첨자 $i 값이 들어가지 않습니다.
전체 $chk 의 갯수만큼 for 문을 돌려 실제 회원아이디를 얻어냅니다.
for ($i=0; $i<count($chk); $i++)
{
// 실제 번호를 넘김
$k = $_POST['chk'][$i];
$mb = get_member($_POST['mb_id'][$k]);
adm/member_list_update.php
위 파일의 코드를 참고하여 주십시오.
<input type=hidden name=mb_id[$i] value='$row[mb_id]'>
<tr class='list$list col1 ht center'>
<td><input type=checkbox name=chk[] value='$i'></td>
form 의 chk 배열에는 첨자 $i 값이 들어가지 않습니다.
전체 $chk 의 갯수만큼 for 문을 돌려 실제 회원아이디를 얻어냅니다.
for ($i=0; $i<count($chk); $i++)
{
// 실제 번호를 넘김
$k = $_POST['chk'][$i];
$mb = get_member($_POST['mb_id'][$k]);
게시글 목록
| 번호 | 제목 |
|---|---|
| 56073 | |
| 56067 | |
| 56065 | |
| 56060 | |
| 56058 | |
| 56055 | |
| 56051 | |
| 56048 | |
| 56044 | |
| 56043 | |
| 56042 | |
| 56039 | |
| 56035 | |
| 56032 | |
| 56030 | |
| 56028 | |
| 56025 | |
| 56018 | |
| 56012 | |
| 56010 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기