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

태그 속성에 php 변수 사용 채택완료

맥주나챙겨 5년 전 조회 3,561

</p>

<p><?php for ( $i=1; $i<11; $i++ ) { ?>

<tr>

<td><input id="" type="text" name="wr_<?=$i?>_0"/></td></p>

<p></tr>

<?php } ?></p>

<p>

 

이런식으로 10개의 반복을 돌리려하는데

 

name 값에 wr_1_0 으로

wr_2_0, wr_3_0, ... 이렇게 유동적인 name 값을 주려는데 에러가 나네요 ...ㅠㅠ

 

Parse error: syntax error, unexpected '$i' (T_VARIABLE)

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

답변 4개

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

<?=$i?>를
<?php echo $i ?>로 고쳐보세요.

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

답변에 대한 댓글 2개

맥주나챙겨
5년 전
그래도 똑같은 오류가 납니다...ㅜ
맥주나챙겨
5년 전
아 실제 소스에서 오타가 있었네요...죄송합니다 ㅜㅜ

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

5년 전

해당 페이지내 다른 곳에 $i를 중복사용되고 있는지 확인해 보세요.

 

<?php

for ( $i=1; $i < 11; $i++ ) {
    ?>
<tr>

<td><input id="" type="text" name="wr_ <?php echo $i;?>_0"/></td>

</tr>
<?php
 }
 ?>

이 코드는 이상이 없습니다.

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

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

5년 전

<code>

<td><input id="" type="text" name="<?php echo "wr_".$i."_0"; ?>"/></td>

</code>

 

이렇게 해보실수 있을까요?

 

그래도 오류가 나신 다면 위쪽에 { 괄호가 안닫힌 곳이 있는지 확인 해보셔야 할것 같습니다.

 

전체 소스를 보면 좋을것 같네요^^

 

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

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

김가경
5년 전

해당구문은 문제가 없어보이는뎁...

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

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

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

로그인