체크박스폼 게시판 리스트에 나타나게 할려면? > 그누4 질문답변

그누4 질문답변

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

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

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

본문

여러 스킨을 보고 조합하는데요 조언이 필요합니다.
 
체크박스 폼을 확장 필드 형식으로 만들었는데요....
 
게시판 리스트에 나타나게 할려면 어떻해야 돼나요?
 
 
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.", "  ;
?><? } ?>
 
----------------------------------
이렇게 표현 하면 리스트에 안나오거든요. 뭐가 문제 일까요?
 
 

댓글 전체

글쓰기 폼이나 리스트 폼이나 밥이 쌀보다 우선일수 없습니다...

<?
$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.", "  ;
 }
 ?>
DB에 저장은 되었나 확인해보시구요..

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

만일 wr_2에 몰아서 넣으신거라면 $list[$i][wr_2]로 임시출력 했을경우 값이 나와야 합니다만..
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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