초보가 질문드립니다. 채택완료
td를 가로로 10개 반복시키는데요
<?
for($k=111; $k<121; $k++){
?>
<td>
<input type=text name="wr_<?php echo $k;?>" value='<?=$write[wr_.$k]?>' >
wr_61부터 <input type=text name="wr_61" value='<?=$write[wr_61]?>' >
wr_81부터 <input type=text name="wr_86" value='<?=$write[wr_81]?>' >
</td>
<? } ?>
요렇게 하니 120까지 잘나오는데요
문제는 td 안에
wr_61부터 <input type=text name="wr_61" value='<?=$write[wr_61]?>' >
wr_81부터 <input type=text name="wr_86" value='<?=$write[wr_81]?>' >
각 10개가 반복되어야 합니다.
도움부탁드려요.
답변 4개
다시 답변작성해드립니다.
-------
출력형태가
3개 필드중 하나는 1)61~70 2)81~80 3)111~120까지 순차적으로 출력되어야 해서요
------------------
표 표 표
61 62 63~
81 82 83~
111 112 113~
---------------------
이런식으로 나오려면
<?php
for($k=1; $k<= 10; $k++){
?>
<td>
<?php
$wr6x = 60+$k;
$wr8x = 80 +$k;
$wr10x = 110+$k;
?>
<input type=text name="wr_<?php echo $wr6x?>" value='<?=$write['wr_'.$wr6x]?>' >
<input type=text name="wr_<?php echo $wr8x?>" value='<?=$write['wr_'.$wr8x]?>' >
<input type=text name="wr_<?php echo $wr10x;?>" value='<?=$write['wr_'.$wr10x]?>' >
</td>
<?php } ?>
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
댓글을 작성하려면 로그인이 필요합니다.
아까도 답변을 드리고싶었는데 질문을 이해를 못해서 답변을 못달아드렸습니다.. 아마 다른분도 같은 이유일거라고 생각하는데
'각 10개가 반복되어야 합니다.'
어떤것을 만드려고 하시는지요??
답변에 대한 댓글 1개
3개 필드중 하나는 1)61~70 2)81~80 3)111~120까지 순차적으로 출력되어야 해서요
------------------
표 표 표
61 62 63~
81 82 83~
111 112 113~
---------------------
이런식으로요
댓글을 작성하려면 로그인이 필요합니다.
이런것을 원하시는건가요?
<?php
for($k=111; $k<121; $k++){
?>
<td>
<input type=text name="wr_<?php echo $k;?>" value='<?=$write['wr_'.$k]?>' >
<?php
for ($k2=1; $k2 <= 10; $k++) {
$wr6x = 60+$k2;
$wr8x = 80 +$k2;
?>
<input type=text name="wr_<?php echo $wr6x?>" value='<?=$write['wr_'.$wr6x]?>' >
<input type=text name="wr_<?php echo $wr8x?>" value='<?=$write['wr_'.$wr8x]?>' >
<?php } ?>
</td>
<?php } ?>
답변에 대한 댓글 5개
각 1회마다
10개씩 반복생성해야 하니
당연히 루프가 100개가 되겠죠
중간에 1회만 해야 한다면 조건을 걸어주시면됩니다.
for ($k2=1; $k2 <= 10; $k++) {
문장을
if ($k == 111)
for ($k2=1; $k2 <= 10; $k++) {
와 같이 하시면 해당 반복문은
바깥루프의 1회만 작동합니다.
제가 알려드린것 중간에
for ($k2=1; $k2 <= 10; $k++) {
를
for ($k2=1; $k2 <= 10; $k2++) {
로 변경해보세요
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인