반복문에서 <?=$wr_3[0]?> 를 어떻게 $i를 붙여야 하나요?
본문
<?php for ($i=3; $i < 9 ; $i++): ?>
<div class="bo_w_info write_div" style="background-color: #BEE5EB; padding: 10px;">
<h3> # <?php echo $i-2 ?> 아이템 </h3>
<table style="max-width: 300px;">
<tr>
<td colspan="3">
<small> Product Name 품명 </small><br>
<input type="text" name="wr_3_0" value="<?=$wr_3[0]?>" id="" class="frm_input" placeholder="Product Name 품명" style='width: 100%;'>
</td>
</tr>
<tr>
<td>
<small> Unit Price 단가 </small><br>
<input type="text" name="wr_3_1" value="<?=$wr_3[1]?>" id="" class="frm_input" placeholder="Unit Price 단가">
</td>
<td>
<small> Quantity 갯수 </small><br>
<input type="text" name="wr_3_2" value="<?=$wr_3[2]?>" id="" class="frm_input" placeholder="Quantity 갯수">
</td>
<td>
<small> Amount 합계 </small><br>
<input type="text" name="wr_3_3" value="<?=$wr_3[3]?>" id="" class="frm_input" placeholder="Amount 합계">
</td>
</tr>
</table>
</div>
<?php endfor ?>
위 코드에서 반복문을 돌려서 value="<?=$wr_3[0]?>" 가 다음 번에는 value="<?=$wr_4[0]?>" 로 나오게 할려고 합니다. 어떻게 해야 하나요?
value="<?=$wr_.$i.[0]?>" 라고 하고 코드뷰를 해보니 value='Array6' 막 이렇게 나오더라고요.
!-->
답변 2
저는 이렇게 썼었어용
<?=${"wr_".$i}?>
쓰기폼이라면
<?php echo $write['wr_'.$i][0]?>
보기페이지라면
<?php echo $view['wr_'.$i][0]?>
이렇게 하시면 될듯 합니다.
답변을 작성하시기 전에 로그인 해주세요.