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

초보라서 어찌할지 막막하네요. 검색해도 무슨말인지 알아듣기가 힘들구요 ㅠ.ㅠ
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];
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
댓글을 작성하려면 로그인이 필요합니다.
11년 전
<a href="http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=22720&sca=&sfl=wr_subject%7C%7Cwr_content&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&wr_id=22720&sca=&sfl=wr_subject%7C%7Cwr_content&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"> <?=$view[ex1_00]?></td>
<td align="center" bgcolor="#FFFFFF"> <?=$view[ex1_01]?></td>
<td align="center" bgcolor="#FFFFFF"> <?=$view[ex1_02]?></td>
<td align="center" bgcolor="#FFFFFF"> <?=$view[ex1_03]?></td>
<td bgcolor="#FFFFFF"> </td>
</tr>
이렇게 했는데, view.skin.php에는 아무것도 보이지 않습니다. 첨부그림처럼 view.skin.php에도 칸마다
입력한 색상이 보여지게 하고싶거든요.
링크해주신곳에는 write.update.skin랑 view.skin.php 소스는 없네요.
링크해주신대로
색상하나만 테스트 해봤습니다.
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"> <?=$view[ex1_00]?></td>
<td align="center" bgcolor="#FFFFFF"> <?=$view[ex1_01]?></td>
<td align="center" bgcolor="#FFFFFF"> <?=$view[ex1_02]?></td>
<td align="center" bgcolor="#FFFFFF"> <?=$view[ex1_03]?></td>
<td bgcolor="#FFFFFF"> </td>
</tr>
이렇게 했는데, view.skin.php에는 아무것도 보이지 않습니다. 첨부그림처럼 view.skin.php에도 칸마다
입력한 색상이 보여지게 하고싶거든요.
링크해주신곳에는 write.update.skin랑 view.skin.php 소스는 없네요.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인전체 질문 목록
채택
채택
답변대기
답변대기
채택
채택
채택
채택
채택
채택
채택
채택
답변대기
채택
답변대기
답변대기
채택
채택
답변대기
채택