2% 부족해서 질문드립니다
본문
인풋이 가로로 4개씩 15줄이 생기는 겁니다.
그런데 여기에 wr151을 분할필드로 넣어서
1줄에 <input > <input> <input> <input> <wr_151[1]>
이런식으로
wr_151[1]~ wr_151[15]까지 넣고자 하는데..
<input~> <input~> <input~> <input~> <input type=
"text"
name=
"wr151[<?php echo $h;?>]"
value=
"<?php echo $wr151[$h];?>"
>
name값은 정확히 순차적으로 바뀌는데..
value값이 <input type="text" name="wr151[1]" value=""> 요소검사해보니 이렇게 밸류값이 안나타나거든요.
참고로 직전 질문 링크 걸게요..
답변 4
<?php
$wr151 = array();
for($i=0; $i<=15; $i++){
$wr151[$i] = $i; //이것처럼 값할당하는 부분이 있는지 부터 확인하세요.
if($i != 0 && $i%4 == 0) echo "<br>";
echo "<input type='text' name='wr151[".$i."]' value='".$wr151[$i]."'>";
}
?>
혹 $wr151이 아니라 $wr_151아닌가요? 값이 안나온다면 먼저 $wr151이라는 변수가 있고 그것이 배열인지 그리고 원하는 크기의 값들이 있는지 먼저 확인해 보세요.
4개 뒤마다 하나 씩 나와야 된다는 말같은데 ...
원본 소스를 어떻게 구현했는지 모르겠지만 ...
먼저 값할당하고...
for($i=0; $i<=15; $i++){
$wr151[$i] = $i; //이것처럼 값할당하는 부분이 있는지 부터 확인하세요.
}
01, 02, 03 .... 루프로 구현 하였다면...
루프 돌리는 곳에 ...
echo "<input type='text' name='wr151[".$루프변수."]' value='".$wr151[$루프변수]."'>";
넣으면 될듯 한데...
루프로 구현안했다면.. 일일히 하나씩 다 넣어주시고요..ㅎ
좀만 생각하시면 구현가능하실듯 싶은데...