2% 부족해서 질문드립니다

2% 부족해서 질문드립니다

QA

2% 부족해서 질문드립니다

답변 4

본문

인풋이 가로로 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=""> 요소검사해보니 이렇게 밸류값이 안나타나거든요.

 

참고로 직전 질문 링크 걸게요..

http://sir.kr/qa/135848?page=2 

이 질문에 댓글 쓰기 :

답변 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]."'>";
 }
 ?> 

감사합니다.
댓글에 첨부안되어 위에 사진을 올렸습니다.
알려주신 코드를 해당위치에 넣었더니 이렇게 나오는군요,
1줄에 0
2줄에 1
15줄에 14 이렇게 151의 분할필드가 한개씩 나와야 하는데요.

혹 $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[$루프변수]."'>";

넣으면 될듯 한데...


루프로 구현안했다면.. 일일히 하나씩 다 넣어주시고요..ㅎ

좀만 생각하시면 구현가능하실듯 싶은데...

 

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 125,873
© SIRSOFT
현재 페이지 제일 처음으로