지금 작업 중인 프로그램이 구조가 바뀌어서 15일동안 잠못자고 짜둔게 못쓰게 됬습니다. ㅠ.ㅠ;지금 까지 쪼개논 필드 공식적은 필드 27개 비공식 필드 130개 정도 되는데...구조 변경된걸로 다시 짜려면 추가 20개정도 될것 같네요.....여러분은 필드 몇개 까지 쪼개나요?
이 게시물을 신고 하시겠습니까?신고사유를 선택해주세요.
댓글을 작성하시려면 로그인이 필요합니다.
댓글 10개
예를들면
wr_01 이라는 필드가 게시판 기본필드에 있을경우 게시판 필드 wr_01에
사|랑|해|
로 데이터를 올리고
$wr_01[0].$wr_01[1].$wr_01[2]
이런식으로 쓰는것입니다.
해당 필드 쪼개는 소스는.
$data[$i] = explode("|", $list[$i]["wr_content"]); // 게시판 내용 필드 쪼개기
이며 간단하게 이소스를 설명하자면
게시판 테이블 "wr_content"를 |구분자로 나눈다는 것입니다.
필드 쪼개기 방식입니다.
<!-- 업무대행대상자 -->
<table width="100%" height="300px" border=0 style="text-align:center; margin:0px; padding:0px;" cellpadding=0 cellspacing=0>
<tr>
<td rowspan="7" width="30px" id="table_border" style="border-right:0px">업<br>무<br>대<br>행<br>대<br>상</td>
<td width="130px" id="table_border">대지위치</td>
<td id="table_border" style="border-right:0px; border-left:0px;">
<input type='text' class='ed' size=45 name='content[0]' itemname='대지위치' value='<?=$content[0]?>'>
</td>
<td width="130px" id="table_border" style="border-right:0px;">지번</td>
<td id="table_border">
<input type='text' class='ed' size=45 name='content[1]' itemname='지번' value='<?=$content[1]?>'>
</td>
</tr>
<tr>
<td id="table_border" style="border-top:0px;">건축주</td>
<td id="table_border" style="border-top:0px;border-right:0px; border-left:0px;">
<input type='text' class='ed' size=45 name='content[2]' itemname='건축주' readonly value='<? if($content[2] <> ""){ echo $content[2]; }else{ echo $member[mb_name]; } ?>'>
</td>
<td id="table_border" style="border-right:0px; border-top:0px;">허가번호</td>
<td id="table_border" style="border-top:0px;">
<input type='text' class='ed' size=45 name='content[3]' itemname='허가번호' value='<?=$content[3]?>'>
</td>
</tr>
<tr>
<td id="table_border" style="border-top:0px;">허가일자</td>
<td id="table_border" style="border-top:0px; border-right:0px; border-left:0px;">
<input type='text' class='ed' size=45 name='content[4]' itemname='허가일자' value='<?=$content[4]?>' onclick="win_calendar('content[4]', '<?=$content[4]?>','-');" readonly>
</td>
<td id="table_border" style="border-top:0px; border-right:0px;">착공일자</td>
<td id="table_border" style="border-top:0px;">
<input type='text' class='ed' size=45 name='content[5]' itemname='착공일자' value='<?=$content[5]?>' onclick="win_calendar('content[5]', '<?=$content[5]?>','-');" readonly>
</td>
</tr>
<tr>
<td rowspan="2" id="table_border" style="border-top:0px;">설계자</td>
<td>
<table border="0" width="100%" height="100%" style="border-top:0px; border-right:0px;">
<tr>
<td id="table_border" style="border-top:0px; border-left:0px; border-right:0px; border-bottom:0px;">성명</td>
<td id="table_border" style="border-top:0px; border-right:0px; border-bottom:0px;">
<input type='text' class='ed' size=41 name='content[6]' itemname='성명' value='<?=$content[6]?>'>
</td>
*
*
*
*
<input type='text' class='ed' size=50 name='wr_content' itemname='합치기' value='<?=$write["wr_content"]?>'>
<script>
/* 벨류값 주기... 필드 재결합 */
$("input").keyup(function(){
document.getElementById('wr_content').value =
document.getElementById('content[0]').value
+ "|" +
document.getElementById('content[1]').value
+ "|" +
document.getElementById('content[2]').value
+ "|" +
document.getElementById('content[3]').value
+ "|" +
document.getElementById('content[4]').value
+ "|" +
document.getElementById('content[5]').value
+ "|" +
document.getElementById('content[6]').value
+ "|" +
*
*
*
*
음.. 저는 이런구조를 아에 안 만듭니다.
새로 db를 추가하기가 애매모호해서 썼습니다.
좋은 팁 감사합니다.
부동산은 아니구요 건설업이에요 해당 필드들은 검색 내용에 안들어가서 일단 쪼개 둔것입니다.