추가필드로 라디오 버튼 구현중에 문의 드림니다 ... 정보
추가필드로 라디오 버튼 구현중에 문의 드림니다 ...본문
현재 추가필드 wr_9 로 관리자만 사용할수 잇게 라디오 버튼을 구현하고 잇슴니다 ..
일반 회원은 글 올릴때 이 라디오버튼이 보이질 않거든요 ...
====write.skin.php=============
<?if($is_admin == 'super'){?>
<input type=radio name='wr_9' value="1" <?if(($wr_9=="1")||($wr_9=="")){echo "checked";}?>>심사
<input type=radio name='wr_9' value="2" <?if($wr_9=="2"){echo "checked";}?>>완료
<input type=radio name='wr_9' value="3" <?if($wr_9=="3"){echo "checked";}?>>취소 <?}?>
====view.skin.php============
<?if($wr_9=="1"){echo "<font color=#00CC00><B>심사</B></font>";}
elseif($wr_9=="2"){echo "<font color=red><B>완료</B></font>";}
elseif($wr_9=="3"){echo "<font color=#FF00FF><B>취소</B></font>";}
else{echo "";}?>
일반 회원이 글 올릴때 라디오 버튼이 처음 심사부분이 자동으로 입력이 되여서 글 읽을시 바로 상태를 볼수 잇어야 겟는데 않 되네요 ....
<input type=radio name='wr_9' value="1" <?if(($wr_9=="1")||($wr_9=="")){echo "checked";}?>>심사
이 부분을 어떻게 하면 될까요 ?
일반 회원은 글 올릴때 이 라디오버튼이 보이질 않거든요 ...
====write.skin.php=============
<?if($is_admin == 'super'){?>
<input type=radio name='wr_9' value="1" <?if(($wr_9=="1")||($wr_9=="")){echo "checked";}?>>심사
<input type=radio name='wr_9' value="2" <?if($wr_9=="2"){echo "checked";}?>>완료
<input type=radio name='wr_9' value="3" <?if($wr_9=="3"){echo "checked";}?>>취소 <?}?>
====view.skin.php============
<?if($wr_9=="1"){echo "<font color=#00CC00><B>심사</B></font>";}
elseif($wr_9=="2"){echo "<font color=red><B>완료</B></font>";}
elseif($wr_9=="3"){echo "<font color=#FF00FF><B>취소</B></font>";}
else{echo "";}?>
일반 회원이 글 올릴때 라디오 버튼이 처음 심사부분이 자동으로 입력이 되여서 글 읽을시 바로 상태를 볼수 잇어야 겟는데 않 되네요 ....
<input type=radio name='wr_9' value="1" <?if(($wr_9=="1")||($wr_9=="")){echo "checked";}?>>심사
이 부분을 어떻게 하면 될까요 ?
댓글 전체
그렇게 하면 9가지인데 결국에는 3가지로 공백이 되죠..
물론 다른 방법도 있지만..
쉽게..쉽게 하세요..
pgm 은 나 떠난 뒤에 남이 봐도 알기 쉽게..
<?
if($is_admin == 'super'){
if($wr_9=='1' || $wr_9=='')
{echo"<input type='radio' name='wr_9' value='1' checked>심사";
echo"<input type='radio' name='wr_9' value='2'>완료";
echo"<input type='radio' name='wr_9' value='3'>취소";
}
else if($wr_9=='2')
{echo"<input type='radio' name='wr_9' value='1' >심사";
echo"<input type='radio' name='wr_9' value='2' checked>완료";
echo"<input type='radio' name='wr_9' value='3'>취소";
}
else if($wr_9=='3')
{echo"<input type='radio' name='wr_9' value='1'>심사";
echo"<input type='radio' name='wr_9' value='2'>완료";
echo"<input type='radio' name='wr_9' value='3' checked>취소";
}
}
?>
<?if($wr_9=="1"){ echo "<font color=#00CC00><B>심사</B></font>";}
elseif ($wr_9=="2"){echo "<font color=red><B>완료</B></font>";}
elseif ($wr_9=="3"){echo "<font color=#FF00FF><B>취소</B></font>";}
else{ echo "";}
?>
물론 다른 방법도 있지만..
쉽게..쉽게 하세요..
pgm 은 나 떠난 뒤에 남이 봐도 알기 쉽게..
<?
if($is_admin == 'super'){
if($wr_9=='1' || $wr_9=='')
{echo"<input type='radio' name='wr_9' value='1' checked>심사";
echo"<input type='radio' name='wr_9' value='2'>완료";
echo"<input type='radio' name='wr_9' value='3'>취소";
}
else if($wr_9=='2')
{echo"<input type='radio' name='wr_9' value='1' >심사";
echo"<input type='radio' name='wr_9' value='2' checked>완료";
echo"<input type='radio' name='wr_9' value='3'>취소";
}
else if($wr_9=='3')
{echo"<input type='radio' name='wr_9' value='1'>심사";
echo"<input type='radio' name='wr_9' value='2'>완료";
echo"<input type='radio' name='wr_9' value='3' checked>취소";
}
}
?>
<?if($wr_9=="1"){ echo "<font color=#00CC00><B>심사</B></font>";}
elseif ($wr_9=="2"){echo "<font color=red><B>완료</B></font>";}
elseif ($wr_9=="3"){echo "<font color=#FF00FF><B>취소</B></font>";}
else{ echo "";}
?>
답변 감사함니다 ....
근데 관리자로 로그인해야만 라디오 버튼에서 처음꺼 기본으로 설정되여 db 에 저장이 되는군요 ...
일반 회원으로 글 올릴시 처음값이 기본으로 db 에 저장이 되지 않네요 ....
제가 문의 한건 일만 회원이 글 올릴시 라디오버튼이 보이지는 않으나 기본으로 처음값이 반영이 되엿음 하는 거엿는데요 ... ㅎㅎ
근데 관리자로 로그인해야만 라디오 버튼에서 처음꺼 기본으로 설정되여 db 에 저장이 되는군요 ...
일반 회원으로 글 올릴시 처음값이 기본으로 db 에 저장이 되지 않네요 ....
제가 문의 한건 일만 회원이 글 올릴시 라디오버튼이 보이지는 않으나 기본으로 처음값이 반영이 되엿음 하는 거엿는데요 ... ㅎㅎ
<input type="hidden" name='wr_9' value="1">
해당스킨의 write.skin.php에 위 코드를 삽입해보세요^^
또 궁굼한 사항이 있으시면 질문게시판이나 쪽지주세요^^
해당스킨의 write.skin.php에 위 코드를 삽입해보세요^^
또 궁굼한 사항이 있으시면 질문게시판이나 쪽지주세요^^
추가 설명이 빠졌네요.
위의 코드는 폼필드의 값을 숨겨서 넘겨주는겁니다
위의 타입속성의 히든 보이시죠?
그 뒤에는 다 아실것 같아서 Pass~
위의 코드는 폼필드의 값을 숨겨서 넘겨주는겁니다
위의 타입속성의 히든 보이시죠?
그 뒤에는 다 아실것 같아서 Pass~
ah~~~
아이디가 있으면..{
처음이거나...아직도 심사중이면...
선택못하게 나머지를 지워주면..되는데..
}
<? if ($member[mb_id]) {
echo"나는 id: $member[mb_id]";
if($wr_9=='1' || $wr_9=='')
{echo"<input type='radio' name='wr_9' value='1' checked>심사"; }
else if($wr_9=='2')
{echo"<input type='radio' name='wr_9' value='2' checked>완료";}
else if($wr_9=='3')
{echo"<input type='radio' name='wr_9' value='3' checked>취소";
}
}
?>
아이디가 있으면..{
처음이거나...아직도 심사중이면...
선택못하게 나머지를 지워주면..되는데..
}
<? if ($member[mb_id]) {
echo"나는 id: $member[mb_id]";
if($wr_9=='1' || $wr_9=='')
{echo"<input type='radio' name='wr_9' value='1' checked>심사"; }
else if($wr_9=='2')
{echo"<input type='radio' name='wr_9' value='2' checked>완료";}
else if($wr_9=='3')
{echo"<input type='radio' name='wr_9' value='3' checked>취소";
}
}
?>
감사함니다 ... ㅎ ㅎ 삽질해서 해결은 하엿슴니다 ...
심사부분만 빼고 나머지 완료와 취소는 관리자만 보이게 하니 그런데로 사용해도 될꺼 같어요 ㅎㅎ
심사부분만 빼고 나머지 완료와 취소는 관리자만 보이게 하니 그런데로 사용해도 될꺼 같어요 ㅎㅎ