자루스님이 올리신 스킨의 체크박스에 대해서 질문.. 정보
자루스님이 올리신 스킨의 체크박스에 대해서 질문..본문
http://www.sir.co.kr/bbs/tb.php/g4_skin/72108/a71580782edbba441f6b0ed4ec467e6b
위 스킨에서 "체크박스" 선택시 중복선택값이 적용되지 않습니다.
마지막 체크한 값만 보여지며 DB에서 들어갑니다.
이걸 어찌 수정을 해야 할까요?
checkbox 부분의 소스입니다.
<?
function make_input($name, $info ,$opt, $value="") {
$name=explode("|",$name);
$info=explode("|",$info);
$tmp=explode("|",$opt);
$temp=1;
case "checkbox":
while ($tmp[$temp]) {
if ($value==$tmp[$temp] || ($temp==1 && $value=="")) $chk="checked"; else $chk="";
echo ("<input type='checkbox' name='{$name[0]}' itemname='{$info[0]}' value='{$tmp[$temp]}' $r > {$tmp[$temp++]} ");
}
break;
?>
<?
if ($w=="r") $board2=mysql_fetch_array(mysql_query("select * from g4_board where bo_table='delivery'")) ; else $board2=$board;
for ($kcnt=1;$kcnt<11;$kcnt++) {
$ktmp=explode("|",$board2["bo_{$kcnt}_subj"]);
if (!$ktmp[0] || $member[mb_level] < $ktmp[1]) continue;
?>
<? make_input("wr_{$kcnt}", $board2["bo_{$kcnt}_subj"], $board2["bo_{$kcnt}"], $write["wr_{$kcnt}"]);?>
<? } ?>
위 스킨에서 "체크박스" 선택시 중복선택값이 적용되지 않습니다.
마지막 체크한 값만 보여지며 DB에서 들어갑니다.
이걸 어찌 수정을 해야 할까요?
checkbox 부분의 소스입니다.
<?
function make_input($name, $info ,$opt, $value="") {
$name=explode("|",$name);
$info=explode("|",$info);
$tmp=explode("|",$opt);
$temp=1;
case "checkbox":
while ($tmp[$temp]) {
if ($value==$tmp[$temp] || ($temp==1 && $value=="")) $chk="checked"; else $chk="";
echo ("<input type='checkbox' name='{$name[0]}' itemname='{$info[0]}' value='{$tmp[$temp]}' $r > {$tmp[$temp++]} ");
}
break;
?>
<?
if ($w=="r") $board2=mysql_fetch_array(mysql_query("select * from g4_board where bo_table='delivery'")) ; else $board2=$board;
for ($kcnt=1;$kcnt<11;$kcnt++) {
$ktmp=explode("|",$board2["bo_{$kcnt}_subj"]);
if (!$ktmp[0] || $member[mb_level] < $ktmp[1]) continue;
?>
<? make_input("wr_{$kcnt}", $board2["bo_{$kcnt}_subj"], $board2["bo_{$kcnt}"], $write["wr_{$kcnt}"]);?>
<? } ?>
댓글 전체

감사합니다. ^.^