for문 관련 입니다.

for문 관련 입니다.

QA

for문 관련 입니다.

본문


<?php
            for ($i=1; $i<15; $i++) {
        ?> 
        <tr>
            <th>항목명</th>
            <td><input type="text" name="item_<?php echo $i ?>" value="<?php echo $result['item_'.$i] ?>" class="frm_input"></td>
            <th>값</th>
            <td><input type="text" name="item_value_<?php echo $i ?>_value" value="<?php echo $result['item_value_'.$i] ?>" class="frm_input"></td>
        </tr>
        <? } ?>

 

이렇게 15개를 입력 받고

 

업데이트 페이지는 

 


if ($_POST['type'] == "naver") {
    for ($i=0; $i<15; $i++) {
        $sql = "update `order_list_naver`
                   set item_$i          = '{$_POST['item_'][$i]}',
                       item_value_$i    = '{$_POST['item_value_'][$i]}',
                       ";
        sql_query($sql);
    }
}

 

이렇게 하면 되는건가요?

이 질문에 댓글 쓰기 :

답변 1


<?php
  for ($i = 1; $i < 15; $i++) {
?>
<tr>
  <th>항목명</th>
  <td><input type="text" name="item_<?php echo $i ?>" value="<?php echo $result['item_'.$i] ?>" class="frm_input"></td>
  <th>값</th>
  <td><input type="text" name="item_value_<?php echo $i ?>" value="<?php echo $result['item_value_'.$i] ?>" class="frm_input"></td>
</tr>
<? } ?>

if ($_POST['type'] == "naver") {
  for ($i = 0; $i < 15; $i++) {
    $sql = "update `order_list_naver`
               set item_{$i}          = '{$_POST['item_' . $i]}',
                   item_value_{$i}    = '{$_POST['item_value_' . $i]}',
                   ";
    sql_query($sql);
  }
}
답변을 작성하시기 전에 로그인 해주세요.
전체 840
QA 내용 검색
filter #DB ×

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT