뷰화면에 관리자 전용 입력폼을 넣고자 합니다. 정보
뷰화면에 관리자 전용 입력폼을 넣고자 합니다.
본문
view.skin.php
뷰화면에서 관리자만 따로 입력할수 있는 공간을 만들려고 합니다.
입력폼은 관리자만 보이도록 설정하고 게시판의 확장필드 wr_8 을 이용하여 해당게시글의
확장필드에 접수전, 접수중, 접수완료 데이터를 입력하고싶은데요.
서명 다음부분에 아래 와같이 write.skin.php 의 일부 내용 부분을 삽입했습니다.
뷰화면에서 관리자만 따로 입력할수 있는 공간을 만들려고 합니다.
입력폼은 관리자만 보이도록 설정하고 게시판의 확장필드 wr_8 을 이용하여 해당게시글의
확장필드에 접수전, 접수중, 접수완료 데이터를 입력하고싶은데요.
서명 다음부분에 아래 와같이 write.skin.php 의 일부 내용 부분을 삽입했습니다.
<?
if($member[mb_level]>=10) {
?>
<!-- 김선용 2005.4 - ff(불여우) 에서는 innerhtml 사용시 폼이 <table> 아래에 있으면 인식하지 못합니다. -->
if($member[mb_level]>=10) {
?>
<!-- 김선용 2005.4 - ff(불여우) 에서는 innerhtml 사용시 폼이 <table> 아래에 있으면 인식하지 못합니다. -->
<form name="fwrite" method="post" action="javascript:fwrite_check(document.fwrite);" enctype="multipart/form-data" style="margin:0px;">
<input type=hidden name=null><!-- 삭제하지 마십시오. -->
<input type=hidden name=w value="<?=$w?>">
<input type=hidden name=bo_table value="<?=$bo_table?>">
<input type=hidden name=wr_id value="<?=$wr_id?>">
<input type=hidden name=sca value="<?=$sca?>">
<input type=hidden name=sfl value="<?=$sfl?>">
<input type=hidden name=stx value="<?=$stx?>">
<input type=hidden name=spt value="<?=$spt?>">
<input type=hidden name=sst value="<?=$sst?>">
<input type=hidden name=sod value="<?=$sod?>">
<input type=hidden name=page value="<?=$page?>">
<table width="100%" border="0" cellspacing="0" cellpadding="0" STYLE=background-color:#eeeeee;>
<tr><td colspan=2 height=1 bgcolor=#d7d7d7></td></tr>
<tr>
<td class=0202_atdt>· 관리자전용</td>
<td>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td><input type=radio name=wr_8 <?if($write[wr_8]=='접수전' || $write[wr_8]=='') echo "checked";?> value="접수전"></td>
<td class=0202_atd style=padding-right:20px;>접수전</td>
<td><input type=radio name=wr_8 <?if($write[wr_8]=='접수중')echo "checked";?> value="접수중"></td>
<td class=0202_atd style=padding-right:20px;>접수중</td>
<td><input type=radio name=wr_8 <?if($write[wr_8]=='접수완료')echo "checked";?> value="접수완료"></td>
<td class=0202_atd>접수완료</td>
</tr>
</table>
<input type=image id="btn_submit" src="<?=$board_skin_path?>/img/sub01_4_img_bt.gif" border=0 accesskey='s'>
</td></tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
</table>
</form>
<div style="width:10;height:20px;overflow:hidden;"></div>
<input type=hidden name=null><!-- 삭제하지 마십시오. -->
<input type=hidden name=w value="<?=$w?>">
<input type=hidden name=bo_table value="<?=$bo_table?>">
<input type=hidden name=wr_id value="<?=$wr_id?>">
<input type=hidden name=sca value="<?=$sca?>">
<input type=hidden name=sfl value="<?=$sfl?>">
<input type=hidden name=stx value="<?=$stx?>">
<input type=hidden name=spt value="<?=$spt?>">
<input type=hidden name=sst value="<?=$sst?>">
<input type=hidden name=sod value="<?=$sod?>">
<input type=hidden name=page value="<?=$page?>">
<table width="100%" border="0" cellspacing="0" cellpadding="0" STYLE=background-color:#eeeeee;>
<tr><td colspan=2 height=1 bgcolor=#d7d7d7></td></tr>
<tr>
<td class=0202_atdt>· 관리자전용</td>
<td>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td><input type=radio name=wr_8 <?if($write[wr_8]=='접수전' || $write[wr_8]=='') echo "checked";?> value="접수전"></td>
<td class=0202_atd style=padding-right:20px;>접수전</td>
<td><input type=radio name=wr_8 <?if($write[wr_8]=='접수중')echo "checked";?> value="접수중"></td>
<td class=0202_atd style=padding-right:20px;>접수중</td>
<td><input type=radio name=wr_8 <?if($write[wr_8]=='접수완료')echo "checked";?> value="접수완료"></td>
<td class=0202_atd>접수완료</td>
</tr>
</table>
<input type=image id="btn_submit" src="<?=$board_skin_path?>/img/sub01_4_img_bt.gif" border=0 accesskey='s'>
</td></tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
</table>
</form>
<div style="width:10;height:20px;overflow:hidden;"></div>
<? } ?>
<?
include_once("./view_comment.php");
?>
<?
include_once("./view_comment.php");
?>
이렇게 저렇게 해봐도 안됩니다 ㅠ_ㅠ;;
방법이 없는지요
뷰화면에서 관리자전용 라디오박스를 삽입 하고싶어서요

작성자에 의해 채택됐습니다.
제가 사용하는 방법과 비슷하군요.
아래는 사용중인 소스에서 잘라내고 원하는 형태로 해본것입니다.
view.skin.php 상단에 아래의 코드를 삽입한후
<?
if ($admin_exec_ok=="mem_input_admin"){
if($is_admin !="super") alert("관리자가 아닙니다.");
mysql_query("update $write_table set wr_8='$wrsm_8' where wr_id='$wr_id'");
echo"<script language=\"javascript\">
window.alert(\"요청하신 설정이 완료 되었습니다.\");
location.href='./board.php?bo_table=$bo_table&wr_id=$view[wr_id]';
</script>";
}
실제적용할 곳에 넣어주며 최고 관리만 보이면서 실행이 가능합니다.
<?
if ($is_admin == "super") {
if($view[wr_8] =="no"){
$ranskcheckss ="<font color=red class=small>(접수완료)</font>";
$ranskcheckdd1 ="checked";
}else if($view[wr_8] =="yes"){
$ranskcheckss ="<font color=red class=small>(접수중)</font>";
$ranskcheckdd2 ="checked";
}else if($view[wr_8] ==""){
$ranskcheckss ="<font color=red class=small>(접수전)</font>";
$ranskcheckdd3 ="checked";
}
?>
<FORM NAME='admin_view_check' METHOD=POST ACTION='./board.php?bo_table=<?=$bo_table?>&wr_id=<?=$wr_id?>&admin_exec_ok=mem_input_admin'>
<tr><td height=1 bgcolor=#E7E7E7></td></tr>
<tr>
<td> ● 현재상태:<?=$ranskcheckss?>
<input name="wrsm_8" type="radio" value="no" <?=$ranskcheckdd1?>>접수완료
<input name="wrsm_8" type="radio" value="yes" <?=$ranskcheckdd2?>>접수중
<input name="wrsm_8" type="radio" value="" <?=$ranskcheckdd3?>>접수전
<INPUT TYPE="submit" VALUE="설정하기" style="width:70;height:20;background-color:#ffffff;border:1 solid #c0c0c0;">
</td>
</tr>
</FORM>
<tr><td height=1 bgcolor=#E7E7E7></td></tr>
<? } ?>
아래는 사용중인 소스에서 잘라내고 원하는 형태로 해본것입니다.
view.skin.php 상단에 아래의 코드를 삽입한후
<?
if ($admin_exec_ok=="mem_input_admin"){
if($is_admin !="super") alert("관리자가 아닙니다.");
mysql_query("update $write_table set wr_8='$wrsm_8' where wr_id='$wr_id'");
echo"<script language=\"javascript\">
window.alert(\"요청하신 설정이 완료 되었습니다.\");
location.href='./board.php?bo_table=$bo_table&wr_id=$view[wr_id]';
</script>";
}
실제적용할 곳에 넣어주며 최고 관리만 보이면서 실행이 가능합니다.
<?
if ($is_admin == "super") {
if($view[wr_8] =="no"){
$ranskcheckss ="<font color=red class=small>(접수완료)</font>";
$ranskcheckdd1 ="checked";
}else if($view[wr_8] =="yes"){
$ranskcheckss ="<font color=red class=small>(접수중)</font>";
$ranskcheckdd2 ="checked";
}else if($view[wr_8] ==""){
$ranskcheckss ="<font color=red class=small>(접수전)</font>";
$ranskcheckdd3 ="checked";
}
?>
<FORM NAME='admin_view_check' METHOD=POST ACTION='./board.php?bo_table=<?=$bo_table?>&wr_id=<?=$wr_id?>&admin_exec_ok=mem_input_admin'>
<tr><td height=1 bgcolor=#E7E7E7></td></tr>
<tr>
<td> ● 현재상태:<?=$ranskcheckss?>
<input name="wrsm_8" type="radio" value="no" <?=$ranskcheckdd1?>>접수완료
<input name="wrsm_8" type="radio" value="yes" <?=$ranskcheckdd2?>>접수중
<input name="wrsm_8" type="radio" value="" <?=$ranskcheckdd3?>>접수전
<INPUT TYPE="submit" VALUE="설정하기" style="width:70;height:20;background-color:#ffffff;border:1 solid #c0c0c0;">
</td>
</tr>
</FORM>
<tr><td height=1 bgcolor=#E7E7E7></td></tr>
<? } ?>
댓글 전체

$write[wr_8] 을 쓰기 이전쪽에 아래의 코딩을 2줄 넣어 주구요..
<?
$sql_wr_8 = "select wr_8 from ".$bo_table." where wr_id = '".$_GET['wr_id']."'";
$row_wr_8 = sql_fetch($sql_wr_8);
?>
$write[wr_8] 을 $row_wr_8[wr_8] 로 바꿔서 해보심이..
맞나모르겠네욤..
<?
$sql_wr_8 = "select wr_8 from ".$bo_table." where wr_id = '".$_GET['wr_id']."'";
$row_wr_8 = sql_fetch($sql_wr_8);
?>
$write[wr_8] 을 $row_wr_8[wr_8] 로 바꿔서 해보심이..
맞나모르겠네욤..

아 그리고 관리자만 글쓰게 만드는건 코멘트로 다실생각이신가요?
저희회사 고객1:1질문 답변 게시판도 질문하신분처럼 만들었답니다.
코멘트를 관리자가 다는것이지요.. ^^;
저희회사 고객1:1질문 답변 게시판도 질문하신분처럼 만들었답니다.
코멘트를 관리자가 다는것이지요.. ^^;

아 웨디님 답변감사드립니다..
위 말씀하신대로 했는데 에러가 뜨네요
select wr_8 from 0202 where wr_id = '147'
1064 : You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '0202 where wr_id = '147'' at line 1
error file : /2006/bbs/board.php
웨디님 코멘트 또는 뷰화면에 달수있는 방법만 있다면 어디든 달고싶습니다 ㅠ_ㅠ
위 말씀하신대로 했는데 에러가 뜨네요
select wr_8 from 0202 where wr_id = '147'
1064 : You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '0202 where wr_id = '147'' at line 1
error file : /2006/bbs/board.php
웨디님 코멘트 또는 뷰화면에 달수있는 방법만 있다면 어디든 달고싶습니다 ㅠ_ㅠ

'".$_GET['wr_id']."'";
이부분의 제일 앞에 ' 이고 " ' " 이거랍니다.. 그대로 복사하신건가요?
이부분의 제일 앞에 ' 이고 " ' " 이거랍니다.. 그대로 복사하신건가요?

넵
' " . $ _ G E T [ ' w r _ i d ' ] . " ' " ;
복사해서 했습니다.
' " . $ _ G E T [ ' w r _ i d ' ] . " ' " ;
복사해서 했습니다.

작성자에 의해 채택됐습니다.
제가 사용하는 방법과 비슷하군요.
아래는 사용중인 소스에서 잘라내고 원하는 형태로 해본것입니다.
view.skin.php 상단에 아래의 코드를 삽입한후
<?
if ($admin_exec_ok=="mem_input_admin"){
if($is_admin !="super") alert("관리자가 아닙니다.");
mysql_query("update $write_table set wr_8='$wrsm_8' where wr_id='$wr_id'");
echo"<script language=\"javascript\">
window.alert(\"요청하신 설정이 완료 되었습니다.\");
location.href='./board.php?bo_table=$bo_table&wr_id=$view[wr_id]';
</script>";
}
실제적용할 곳에 넣어주며 최고 관리만 보이면서 실행이 가능합니다.
<?
if ($is_admin == "super") {
if($view[wr_8] =="no"){
$ranskcheckss ="<font color=red class=small>(접수완료)</font>";
$ranskcheckdd1 ="checked";
}else if($view[wr_8] =="yes"){
$ranskcheckss ="<font color=red class=small>(접수중)</font>";
$ranskcheckdd2 ="checked";
}else if($view[wr_8] ==""){
$ranskcheckss ="<font color=red class=small>(접수전)</font>";
$ranskcheckdd3 ="checked";
}
?>
<FORM NAME='admin_view_check' METHOD=POST ACTION='./board.php?bo_table=<?=$bo_table?>&wr_id=<?=$wr_id?>&admin_exec_ok=mem_input_admin'>
<tr><td height=1 bgcolor=#E7E7E7></td></tr>
<tr>
<td> ● 현재상태:<?=$ranskcheckss?>
<input name="wrsm_8" type="radio" value="no" <?=$ranskcheckdd1?>>접수완료
<input name="wrsm_8" type="radio" value="yes" <?=$ranskcheckdd2?>>접수중
<input name="wrsm_8" type="radio" value="" <?=$ranskcheckdd3?>>접수전
<INPUT TYPE="submit" VALUE="설정하기" style="width:70;height:20;background-color:#ffffff;border:1 solid #c0c0c0;">
</td>
</tr>
</FORM>
<tr><td height=1 bgcolor=#E7E7E7></td></tr>
<? } ?>
아래는 사용중인 소스에서 잘라내고 원하는 형태로 해본것입니다.
view.skin.php 상단에 아래의 코드를 삽입한후
<?
if ($admin_exec_ok=="mem_input_admin"){
if($is_admin !="super") alert("관리자가 아닙니다.");
mysql_query("update $write_table set wr_8='$wrsm_8' where wr_id='$wr_id'");
echo"<script language=\"javascript\">
window.alert(\"요청하신 설정이 완료 되었습니다.\");
location.href='./board.php?bo_table=$bo_table&wr_id=$view[wr_id]';
</script>";
}
실제적용할 곳에 넣어주며 최고 관리만 보이면서 실행이 가능합니다.
<?
if ($is_admin == "super") {
if($view[wr_8] =="no"){
$ranskcheckss ="<font color=red class=small>(접수완료)</font>";
$ranskcheckdd1 ="checked";
}else if($view[wr_8] =="yes"){
$ranskcheckss ="<font color=red class=small>(접수중)</font>";
$ranskcheckdd2 ="checked";
}else if($view[wr_8] ==""){
$ranskcheckss ="<font color=red class=small>(접수전)</font>";
$ranskcheckdd3 ="checked";
}
?>
<FORM NAME='admin_view_check' METHOD=POST ACTION='./board.php?bo_table=<?=$bo_table?>&wr_id=<?=$wr_id?>&admin_exec_ok=mem_input_admin'>
<tr><td height=1 bgcolor=#E7E7E7></td></tr>
<tr>
<td> ● 현재상태:<?=$ranskcheckss?>
<input name="wrsm_8" type="radio" value="no" <?=$ranskcheckdd1?>>접수완료
<input name="wrsm_8" type="radio" value="yes" <?=$ranskcheckdd2?>>접수중
<input name="wrsm_8" type="radio" value="" <?=$ranskcheckdd3?>>접수전
<INPUT TYPE="submit" VALUE="설정하기" style="width:70;height:20;background-color:#ffffff;border:1 solid #c0c0c0;">
</td>
</tr>
</FORM>
<tr><td height=1 bgcolor=#E7E7E7></td></tr>
<? } ?>

-_-)b
웨디님 헐랭이님 정말 고마워요.
덕분에 모든문제 해결!
웨디님 헐랭이님 정말 고마워요.
덕분에 모든문제 해결!