for 문에서 $i 표현 법 문의
본문
<?php for ($i=1;$i<8;$i++){?>
<tr>
<th scope="row"><?php echo $i;?>" 번 경기</th>
<td>
원정팀 : <input type="text" name="bgame_a<?php echo $i;?>" value="<?php echo $bgame_a1 ?>" id="bgame_a<?php echo $i;?>" class="frm_input" size="10" maxlength="10">
(선발 : <input type="text" name="away_p<?php echo $i;?>" value="<?php echo $away_p1 ?>" id="away_p<?php echo $i;?>>" class="frm_input" size="10" maxlength="10">)
홈팀 : <input type="text" name="bgame_h<?php echo $i;?>" value="<?php echo $bgame_h1 ?>" id="bgame_h<?php echo $i;?>" class="frm_input" size="10" maxlength="10">
(선발 : <input type="text" name="home_p<?php echo $i;?>" value="<?php echo $home_p1 ?>" id="home_p<?php echo $i;?>" class="frm_input" size="10" maxlength="10">)
</td>
</tr>
<?php } ?>
이렇게 소스를 짰습니다.
for 문일때 $i를 써서 입력폼을 7번 반복 시키지 않고 저렇게 넣을려고 했는데
중간에 value 값 부분에서...
echo $home_p1 ==> 이부분을 $home_p $i 로 표현하고 싶은데 표현법을 모르겠네요
맞게 질문한건지 모르겠습니다. ㅠ_ㅠ
!-->답변 2
지금의 소스에서는,
value="<?php echo $bgame_a1 ?>"
->
value="<?php echo ${"bgame_a" . $i} ?>"
식으로 수정해주면 됩니다. http://php.net/manual/kr/language.variables.variable.php
$home_p.$i
답변을 작성하시기 전에 로그인 해주세요.