배열값 넘기기? 채택완료
따라하기
9년 전
조회 3,056
게시판 글쓰기에 orderinquiry.sub.php 소스를 넣어주었고,
<input type="checkbox" name="chk[]" value="<?php echo $i ?>" id="chk_<?php echo $i; ?>">
코드를 집어넣어 체크 하여 값을 전송할수 있도록 하였습니다.
write_update.php 에는
for ($i=0; $i<count($_POST['chk']); $i++) {
// 실제 번호를 넘김
$k = $_POST['chk'][$i];
$sql = " insert into g5_4_write_return
set order_id = '{$_POST['od_id'][$k]}' ";
sql_query($sql);
코드를 집어넣어 업데이트 할수 있도록 하였습니다.
그런데, 체크를 하고 값을 넘겨주면 NULL 값만 들어가는군요.
$_POST['chk'][$i] 를 출력 해보면 0,1,2 식으로 $i 값은 출력 됩니다.
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
답변을 작성하려면 로그인이 필요합니다.
로그인
<input type="checkbox" name="chk[]" value="<?php echo $i ?>" id="chk_<?php echo $i; ?>">
여기 value에 $i로 찍으신 거 보면 0, 1, 2 이런 식인 게 맞는 것 같습니다.