for문 관련 입니다.

for문 관련 입니다.

QA

for문 관련 입니다.

답변 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" 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);
  }
}
답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
filter #DB ×
전체 840
© SIRSOFT
현재 페이지 제일 처음으로