테스트 사이트 - 개발 중인 베타 버전입니다

여분필드를 쪼개고 싶습니다. 채택완료

큰바위 11년 전 조회 4,072
size.jpg

 
초보라서 어찌할지 막막하네요. 검색해도 무슨말인지 알아듣기가 힘들구요 ㅠ.ㅠ
write.skin.php랑 view.skin.php 에 첨부그림처럼 저렇게 짰는데,
입력하는곳이 너무 많아서 여분필드가 너무 많이 필요할것 같습니다.
입력폼에 하나씩 쓰면 wr_1, wr_2, wr_3 ~ wr_88  칸이 88개라서 여분필드가 너무많이 생성해야 하는데,
여분필드가 많아지면 mysql 일일이 만드는것도 힘드니 쪼갤수 없을까요?
예를들면 wr_4를 쪼개서 사이즈 1호부터~19호까지 입력을 받고, view.skin.php 여기에도 1호~19호까지 첨부그림처럼
사이즈 보여지게 할 수 없을까요? 
write.skin.php,  view.skin.php,  write.update.skin 에  어떻게 넣어야 되는지 알려주세요..
 
댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
11년 전
view.skin.php
 
$ex1_filed = explode("|", $view[wr_1]);
 $ex1_00 = $ex1_filed[0];
 $ex1_01 = $ex1_filed[1];
 $ex1_02 = $ex1_filed[2];
 $ex1_03 = $ex1_filed[3]; 
 
<tr>
    <td align="center" bgcolor="#EDF1F8">색상</td>
      <td align="center" bgcolor="#FFFFFF">&nbsp;<?=$ex1_00?></td>
      <td align="center" bgcolor="#FFFFFF">&nbsp;<?=$ex1_01?></td>
      <td align="center" bgcolor="#FFFFFF">&nbsp;<?=$ex1_02?></td> 
      <td align="center" bgcolor="#FFFFFF">&nbsp;<?=$ex1_03?></td>
    <td bgcolor="#FFFFFF">&nbsp;</td>
  </tr>
로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

큰바위
11년 전
아 해결됐네요. 너무 감사합니다^^

댓글을 작성하려면 로그인이 필요합니다.

7년 전

많은 도움이 되었습니다. 감사합니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

11년 전
<a href="http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&amp;wr_id=22720&amp;sca=&amp;sfl=wr_subject%7C%7Cwr_content&amp;stx=%EC%A0%84%ED%99%94%EB%B2%88%ED%98%B8" target="_blank" rel="noopener noreferrer">http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&amp;wr_id=22720&amp;sca=&amp;sfl=wr_subject%7C%7Cwr_content&amp;stx=%EC%A0%84%ED%99%94%EB%B2%88%ED%98%B8</a>
로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

큰바위
11년 전
답변감사합니다. 그런데
링크해주신대로
색상하나만 테스트 해봤습니다.
write.skin.php 위쪽에
$ex1_filed = explode("|", $write[wr_1]);
$ex1_00 = $ex1_filed[0];
$ex1_01 = $ex1_filed[1];
$ex1_02 = $ex1_filed[2];
$ex1_03 = $ex1_filed[3];
이거 추가했구요.

입력폼에는
<tr>
<td align="center" bgcolor="#efefef">색상</td>
<td align="center" bgcolor="#FFFFFF"><input name="ex1_00" type="text" value="<?=$write[ex1_00]?>" size="18" class="input"></td>
<td align="center" bgcolor="#FFFFFF"><input name="ex1_01" type="text" value="<?=$write[ex1_01]?>" size="18" class="input"></td>
<td align="center" bgcolor="#FFFFFF"><input name="ex1_02" type="text" value="<?=$write[ex1_02]?>" size="18" class="input"></td>
<td align="center" bgcolor="#FFFFFF"><input name="ex1_03" type="text" value="<?=$write[ex1_03]?>" size="18" class="input"></td>
</tr>
이렇게 했구요.


write.update.skin 여기엔
$wr_1 = "$ex1_00|$ex1_01|$ex1_02|$ex1_03";
$sql1 = " update $write_table set wr_1 = '$wr_1' where wr_id = '$wr_id' "; sql_query($sql1)
넣었구요.

view.skin.php에
<tr>
<td align="center" bgcolor="#EDF1F8">색상</td>
<td align="center" bgcolor="#FFFFFF">&nbsp;<?=$view[ex1_00]?></td>
<td align="center" bgcolor="#FFFFFF">&nbsp;<?=$view[ex1_01]?></td>
<td align="center" bgcolor="#FFFFFF">&nbsp;<?=$view[ex1_02]?></td>
<td align="center" bgcolor="#FFFFFF">&nbsp;<?=$view[ex1_03]?></td>
<td bgcolor="#FFFFFF">&nbsp;</td>
</tr>

이렇게 했는데, view.skin.php에는 아무것도 보이지 않습니다. 첨부그림처럼 view.skin.php에도 칸마다
입력한 색상이 보여지게 하고싶거든요.

링크해주신곳에는 write.update.skin랑 view.skin.php 소스는 없네요.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인