표와 input 관련 문의

표와 input 관련 문의

QA

표와 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>

 

위 코드를 실행하면 아래처럼 나옵니다.

 

3732213272_1663502217.6803.png

 

궁굼한게

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 환경설정도 필요하겠지만 그보다 먼저 웹브라우저에서 버벅거리면서 어느 정도의 개수 이하로 표현할수밖에 없구나를 느낄겁니다.

저런경우 각각의 셀에서 입력받기를 input 문으로 하는게 맞습니까?
input문 말고는 입력받는게 없어보이던데... 
위 예는 샘플이지만 대략 1000개에 육박하는 입력창이 필요하거든요.. 뭔가 세련된 방법이 있을까 싶은데...

저 작업이 현재 엑셀로 작업하는 중인데.
뭔가 변동이 나오면 매번 수정하고 이미지 떠서 카톡으로 보내주고 하는데
웹에서 바로 수정하고 웹에서 확인하는게 효율적이지 않을까 싶어서 바꿔보려는 겁니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 1,042 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT