체크박스폼 게시판 리스트에 나타나게 할려면?

여러 스킨을 보고 조합하는데요 조언이 필요합니다.
 
체크박스 폼을 확장 필드 형식으로 만들었는데요....
 
게시판 리스트에 나타나게 할려면 어떻해야 돼나요?
 
 
write.skin.php
-------------------------------------------
<tr>
     <td bgcolor="#F7F7F7" width="20%" height="20"><span class=W_L>지원 OS</span><span class=W_P>*</span></td>
     <td bgcolor="#FFFFFF" width="80%" colspan="3">
     <input type=checkbox name="ext2_00" required value="9x" <? if($ext2_00 == "9x")  echo "checked"; ?> checked> 9x
   <input type=checkbox name="ext2_01" required value="Me" <? if($ext2_01 == "Me")  echo "checked"; ?> checked> Me
   <input type=checkbox name="ext2_02" required value="2000" <? if($ext2_02 == "2000")  echo "checked"; ?> checked> 2000
   <input type=checkbox name="ext2_03" required  value="XP" <? if($ext2_03 == "XP")  echo "checked"; ?> checked> XP
   <input type=checkbox name="ext2_04" required value="2003" <? if($ext2_04 == "2003")  echo "checked"; ?>  checked> 2003
   <input type=checkbox name="ext2_05" required value="NT" <? if($ext2_05 == "NT")  echo "checked"; ?>> NT
   <input type=checkbox name="ext2_06" required value="Linux" <? if($ext2_06 == "Linux")  echo "checked"; ?>> Linux
     </td>
    </tr>
 
-------------------------------------------
 
list.skin.php
 
==============================
 <? if($ext2_00) {?><? if($ext2_00) {
$ex2_filed = explode("|",$write[wr_2]);
$ext2_00  = $ex2_filed[0];
}
  echo $ext2_00.", "  ;
?><? } ?>
<? if($ext2_01) {?><? if($ext2_01) {
$ex2_filed = explode("|",$write[wr_2]);
$ext2_01  = $ex2_filed[1];
}
  echo $ext2_01.", "  ;
?><? } ?>
<? if($ext2_02) {?><? if($ext2_02) {
$ex2_filed = explode("|",$write[wr_2]);
$ext2_02  = $ex2_filed[2];
}
  echo $ext2_02.", "  ;
?><? } ?>
<? if($ext2_03) {?><? if($ext2_03) {
$ex2_filed = explode("|",$write[wr_2]);
$ext2_03  = $ex2_filed[3];
}
  echo $ext2_03.", "  ;
?><? } ?>
<? if($ext2_04) {?><? if($ext2_04) {
$ex2_filed = explode("|",$write[wr_2]);
$ext2_04  = $ex2_filed[4];
}
  echo $ext2_04.", "  ;
?><? } ?>
<? if($ext2_05) {?><? if($ext2_05) {
$ex2_filed = explode("|",$write[wr_2]);
$ext2_05  = $ex2_filed[5];
}
  echo $ext2_05.", "  ;
?><? } ?>
<? if($ext2_06) {?><? if($ext2_06) {
$ex2_filed = explode("|",$write[wr_2]);
$ext2_06  = $ex2_filed[6];
}
  echo $ext2_06.", "  ;
?><? } ?>
 
----------------------------------
이렇게 표현 하면 리스트에 안나오거든요. 뭐가 문제 일까요?
 
 
|

댓글 8개

$write[wr_2] ---> $list[$i][wr_2]

테스트 없이 생각나는대로 적어 봤으므로 잘 될지는 미지수 입니다........^^
앗~~답변입니다요

포토플라이님 해봤는데 안 보여요~ 끙~~
감사합니다.
글쓰기 폼이나 리스트 폼이나 밥이 쌀보다 우선일수 없습니다...

<?
$ex2_filed = explode("|",$write[wr_2]);
$ext2_00 = $ex2_filed[0];
~ 계속감.....

$ext2_06 = $ex2_filed[6];

?>요기까징.......이게 쌀입니다.....이 쌀을 리스트 반복문 바로 아래에 넣으십시오.


출력부.....

<? if($ext2_06) {

echo $ext2_06.", " ;
}
?> 이렇게 해야 밥이 됩니다.
아~~~! 위에 답은 체크박스 폼이 리스트에 나타나는게 아닙니다.
여분필드를 확장한 값을 리스트에서 출력하는 것입니다.......

즉, 쌀을 사야하는 시장이나 농사를 지어야 하는 논이 아닙니다......

==. 행복한 날 되시라고 유모어(?) 좀 써 보았습니다.
기분이 상하셨다면 죄송합니다....
기분 나쁠꺼 까지야 엄써요!!!!!!!

쌀은 진즉에 배불리 줬꾸요~~문제는 출력부 같은데요

필드두 확장 해줬고,, 출력부가 문제 같은데 ~~엫

더 고민해 봐야져~~^.^

감사함다.
필드확장(물)을 리스트 반복문아래에다가 한꺼번에 모세요......
<? for ($i=0; $i<count($list); $i++) {
$ex2_filed = explode("|",$list[$i][wr_2]);
$ext2_00 = $ex2_filed[0];
$ext2_01 = $ex2_filed[1];
$ext2_02 = $ex2_filed[2];
$ext2_03 = $ex2_filed[3];
$ext2_04 = $ex2_filed[4];
$ext2_05 = $ex2_filed[5];
$ext2_06 = $ex2_filed[6];

?>


출력부는 이런식으로~~~

<? if($ext2_06) {

echo $ext2_06.", " ;
}
?>
여기도 한번쯤 봐두시면 도움이 되실겁니다....^^

http://sir.co.kr/bbs/tb.php/g4_tiptech/380
DB에 저장은 되었나 확인해보시구요..

write.skin.php의 저 입력폼의 값들은 어떻게 저장되는 겁니까? 몰아서 wr_2로 넣으신건가요?

만일 wr_2에 몰아서 넣으신거라면 $list[$i][wr_2]로 임시출력 했을경우 값이 나와야 합니다만..
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
19년 전 조회 1,536
사용자
19년 전 조회 1,532
19년 전 조회 1,606
19년 전 조회 2,400
19년 전 조회 1,327
19년 전 조회 5,211
19년 전 조회 1,661
19년 전 조회 1,015
19년 전 조회 1,025
19년 전 조회 1,925
19년 전 조회 1,531
19년 전 조회 1,433
19년 전 조회 1,516
19년 전 조회 1,968
19년 전 조회 1,537
19년 전 조회 1,584
19년 전 조회 1,192
19년 전 조회 1,447
19년 전 조회 1,608
19년 전 조회 1,631