표와 input 관련 문의 채택완료
<?php
include_once('./_common.php'); //그누보드 변수 사용
?>
<style>
table, td, th {
border : 1px solid black;
border-collapse : collapse;
};
</style>
<table width="100%" style="font-size: 2em">
<tr>
<td>
이름 / 날짜
</td>
<tr>
<?php for($r=1; $r < 5 ; $r++) { ?>
<tr>
<td >
<input id="<?='r'.$r.'c'.$c?>" type="text" value="이름" size="1" style="border:none;" />
</td>
<?php for($c=0; $c <30 ; $c++) { ?>
<td>
<input id="<?='r'.$r.'c'.$c?>" type="text" value="<?=$c+$r?>" maxlength="1" size="1" style="border:none;" />
</td>
<?php }?>
</tr>
<?php }?>
</table>
위 코드를 실행하면 아래처럼 나옵니다.

궁굼한게
1) 1,2,3... 칸이 딱 두자릿 숫자 크기로 더이상 줄어들질 않습니다.
2) <table width="100%" style="font-size: 2em"> 폰트 싸이즈가 테이블 안에 모든 내용에 적용이 안됩니다.
3) 가로로 날짜를 .. 세로로 개인의 순번? 을 표로 만들고 순번이 바뀔경우 바로바로 바꿔 주려고 하는겁니다. input으로 하는게 맞는건가요? 1000개 이상이 되면 php환경설정을 해줘야한다던데
답변 2개
1) width 를 지정해보세요. table border="1" width="50%"
2) input 에 별도로 스타일을 주어야 합니다. <style>td input { font-size: 2em; }</style>
3) 아웃풋 개수가 많아지면 php 환경설정도 필요하겠지만 그보다 먼저 웹브라우저에서 버벅거리면서 어느 정도의 개수 이하로 표현할수밖에 없구나를 느낄겁니다.
답변에 대한 댓글 4개
일단 1000개의 input문을 깔아놓고 해보는수 밖에 없겠군요
알려주신대로 지금 해봤는데 변함이 없네요..
댓글을 작성하려면 로그인이 필요합니다.
TD가 반복문으로 여러개 생기면, TH에 해당하는 TD부분도 그만큼 늘어나든가 COLSPAN해주든가 하셔야....
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
input문 말고는 입력받는게 없어보이던데...
위 예는 샘플이지만 대략 1000개에 육박하는 입력창이 필요하거든요.. 뭔가 세련된 방법이 있을까 싶은데...
저 작업이 현재 엑셀로 작업하는 중인데.
뭔가 변동이 나오면 매번 수정하고 이미지 떠서 카톡으로 보내주고 하는데
웹에서 바로 수정하고 웹에서 확인하는게 효율적이지 않을까 싶어서 바꿔보려는 겁니다.