테스트 사이트 - 개발 중인 베타 버전입니다

for문 관련 입니다. 채택완료

웹프리죤 4년 전 조회 2,193

</p>

<p><?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>

        <? } ?></p>

<p>

 

이렇게 15개를 입력 받고

 

업데이트 페이지는 

 

</p>

<p>if ($_POST['type'] == "naver") {</p>

<p>    for ($i=0; $i<15; $i++) {</p>

<p>        $sql = "update `order_list_naver`

                   set item_$i          = '{$_POST['item_'][$i]}',

                       item_value_$i    = '{$_POST['item_value_'][$i]}',

                       ";

        sql_query($sql);

    }</p>

<p>}</p>

<p>

 

이렇게 하면 되는건가요?

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
4년 전

<?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);

  }

}

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인