PHP 변수 동적으로 쓰는 방법 질문입니다.
본문
저는 <?=$wr_option12_36?> 이 변수 끝에 36을 i로 처리할건데
<?=와 <?php는 다르기 때문에 어떻게 해야할지 방법을 모르겠습니다.
var addContent1 = "<li><ul><li><input style='width:205px; margin-left:6px;' maxlength='30' tabindex='44' type='text' class='allInput' name='wr_option12_36' value='<?=$wr_option12_36?>'></li>"
addContent1에 wr_option12_36에 어떻게 적용해야하죠?
아래는 제가 만들어본건데 Parse error: syntax error, unexpected 'var' (T_VAR) in /home/sg69090/html/theme/basic/skin/board/estimate/write.skin.php on line 308 뜹니다.
// 일반변수 증가
<script>
var count = 0;
<?php for($i =36; $i< 38;$i++){ ?>
var addContent1 = "<li><ul><li><input style='width:205px; margin-left:6px;' maxlength='30' tabindex='44' type='text' class='allInput' name='wr_option12_36' value='<?={'$wr_option12_'.$i};?>'></li><li><input style='width:75px; margin-left:5px;' maxlength='10' tabindex='45' type='text' class='allInput' name='wr_option12_37' value='<?={'$wr_option12_'.$i};?>'><input style='width:75px; margin-left:10px;' maxlength='10' tabindex='46' type='text' class='allInput' name='wr_option12_38' value='<?=$wr_option12_38?>'><input style='width:75px; margin-left:10px;' maxlength='10' tabindex='47' type='text' class='allInput' name='wr_option12_39' value='<?=$wr_option12_39?>'></li><li><input style='width:75px; margin-left:9px;' maxlength='10' tabindex='48' type='text' class='allInput' name='wr_option12_40' value='<?=$wr_option12_40?>'></li><li><input style='width:75px; margin-left:13px;' maxlength='10' tabindex='49' type='text' class='allInput' name='wr_option12_41' value='<?=$wr_option12_41?>'></li><li><input style='width:102px; margin-left:17px;' maxlength='30' tabindex='50' type='text' class='allInput' name='wr_option12_42' value='<?=$wr_option12_42?>'></li></ul></li>";
<?php } ?>
</script>
input value에 어떤 방법으로 넣어야하죠?
<?={'${"wr_option12_'.$i}=$i;?> = X
답변 1
name='<?=$wr_option12_.$i; ?>' value='<?=$wr_option12_.$i; ?>'
또는
name='<?php echo $wr_option12_.$i; ?>' value='<?php echo $wr_option12_.$i; ?>'