여분필드 출력에러 정보
여분필드 출력에러첨부파일
본문
http://www.sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=73885&sca=&sfl=wr_subject&stx=%BF%A9%BA%D0&sop=and
위의 링크에서 다운받아 여분필드를 50개가 정상 적으로 만들어진것을 확인했어요....
그런데 해당스킨에서 핸드폰 번호에 wr_15로 설정하고 테스트를 했는데 출력이 안됩니다....
물론 write.skin.php와 view.skin.php를 해당부분에 wr_15로 수정했지요.
사용중인 스킨첨부합니다........
간절히 도움을 요청합니다...며칠 해맸더니 눈이 멍해지고있어요...좀있으면 눈멀것어요.....
위의 링크에서 다운받아 여분필드를 50개가 정상 적으로 만들어진것을 확인했어요....
그런데 해당스킨에서 핸드폰 번호에 wr_15로 설정하고 테스트를 했는데 출력이 안됩니다....
물론 write.skin.php와 view.skin.php를 해당부분에 wr_15로 수정했지요.
사용중인 스킨첨부합니다........
간절히 도움을 요청합니다...며칠 해맸더니 눈이 멍해지고있어요...좀있으면 눈멀것어요.....
댓글 전체
저장하는 곳도 추가를 하셨나요? wr_1 ~ wr_10 까지 되어있을텐데요.
/bbs/write_update.php
/bbs/write_update.php
http://www.sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=73885&sca=&sfl=wr_subject&stx=%BF%A9%BA%D0&sop=and
에서 여분추가를 했다고 생각되어 거기는 손을 안봐ㅆ어요
에서 여분추가를 했다고 생각되어 거기는 손을 안봐ㅆ어요
답변주신내용:저장하는 곳도 추가를 하셨나요? wr_1 ~ wr_10 까지 되어있을텐데요. /bbs/write_update.php 를 아래와같이 두군데에 적용했어요
wr_1 = '$wr_1',
wr_2 = '$wr_2',
wr_3 = '$wr_3',
wr_4 = '$wr_4',
wr_5 = '$wr_5',
wr_6 = '$wr_6',
wr_7 = '$wr_7',
wr_8 = '$wr_8',
wr_9 = '$wr_9',
wr_10 = '$wr_10',
wr_1 = '$wr_11',
wr_2 = '$wr_12',
wr_3 = '$wr_13',
wr_4 = '$wr_14',
wr_5 = '$wr_15' ";
wr_1 = '$wr_1',
wr_2 = '$wr_2',
wr_3 = '$wr_3',
wr_4 = '$wr_4',
wr_5 = '$wr_5',
wr_6 = '$wr_6',
wr_7 = '$wr_7',
wr_8 = '$wr_8',
wr_9 = '$wr_9',
wr_10 = '$wr_10',
wr_1 = '$wr_11',
wr_2 = '$wr_12',
wr_3 = '$wr_13',
wr_4 = '$wr_14',
wr_5 = '$wr_15' ";
답변주신내용:저장하는 곳도 추가를 하셨나요? wr_1 ~ wr_10 까지 되어있을텐데요. /bbs/write_update.php 를 아래와같이 두군데에 적용했어요
wr_1 = '$wr_1',
wr_2 = '$wr_2',
wr_3 = '$wr_3',
wr_4 = '$wr_4',
wr_5 = '$wr_5',
wr_6 = '$wr_6',
wr_7 = '$wr_7',
wr_8 = '$wr_8',
wr_9 = '$wr_9',
wr_10 = '$wr_10',
wr_1 = '$wr_11',
wr_2 = '$wr_12',
wr_3 = '$wr_13',
wr_4 = '$wr_14',
wr_5 = '$wr_15' "; 아니죠...
/bbs/write_update.php 를 아래와같이 두군데에 적용했어요
wr_1 = '$wr_1',
wr_2 = '$wr_2',
wr_3 = '$wr_3',
wr_4 = '$wr_4',
wr_5 = '$wr_5',
wr_6 = '$wr_6',
wr_7 = '$wr_7',
wr_8 = '$wr_8',
wr_9 = '$wr_9',
wr_10 = '$wr_10',
wr_11 = '$wr_11',
wr_12 = '$wr_12',
wr_13 = '$wr_13',
wr_14 = '$wr_14',
wr_15 = '$wr_15' ";
wr_1 = '$wr_1',
wr_2 = '$wr_2',
wr_3 = '$wr_3',
wr_4 = '$wr_4',
wr_5 = '$wr_5',
wr_6 = '$wr_6',
wr_7 = '$wr_7',
wr_8 = '$wr_8',
wr_9 = '$wr_9',
wr_10 = '$wr_10',
wr_1 = '$wr_11',
wr_2 = '$wr_12',
wr_3 = '$wr_13',
wr_4 = '$wr_14',
wr_5 = '$wr_15' "; 아니죠...
/bbs/write_update.php 를 아래와같이 두군데에 적용했어요
wr_1 = '$wr_1',
wr_2 = '$wr_2',
wr_3 = '$wr_3',
wr_4 = '$wr_4',
wr_5 = '$wr_5',
wr_6 = '$wr_6',
wr_7 = '$wr_7',
wr_8 = '$wr_8',
wr_9 = '$wr_9',
wr_10 = '$wr_10',
wr_11 = '$wr_11',
wr_12 = '$wr_12',
wr_13 = '$wr_13',
wr_14 = '$wr_14',
wr_15 = '$wr_15' ";
위 토마님답변대로 수정해보시구 안되면
amd 폴더에 admin.menu100 파일 내용을 아래와 같이 바꾸세요.그리고 관리자모드 환경설정에 마우스올리면 아래부분에 필드추가가 보입니다 거기서 게시판을 선택후 추가된필드수ㄹ 를
원하는수만큼 추가를해보세요.....안되면 스킨을 다른것을 해보시는것 밖에 방법이 업네요.....
<?
$menu["menu100"] = array (
array("100000", "환경설정", ""),
array("", "기본환경설정", "$g4[admin_path]/config_form.php"),
array("", "관리권한설정", "$g4[admin_path]/auth_list.php"),
array("100300", "메일 테스트", "$g4[admin_path]/sendmail_test.php"),
array("-"),
array("100400", "버전정보", "$g4[admin_path]/version.php"),
array("100500", "phpinfo()", "$g4[admin_path]/phpinfo.php"),
array("-"),
array("100600", "업그레이드", "$g4[admin_path]/upgrade.php"),
array("100700", "복구/최적화", "$g4[admin_path]/repair.php"),
array("100800", "세션 삭제", "$g4[admin_path]/session_delete.php"),
array("100950", "필드추가", "$g4[admin_path]/add.php"),
array("-"),
array("", "phpMyAdmin", "$g4[path]/$g4[phpmyadmin_dir]")
);
?>
그리고 add.php파일을 아래의내 용으로 만든후 amd 폴더에 업로드하세요
<?
$sub_menu = "100950";
include_once("./_common.php");
auth_check($auth[$sub_menu], "r");
$g4[title] = "필드추가";
include_once("./admin.head.php");
if($is_admin){
if($nfor_cnt and $nfor_table){
$result3=mysql_query("select * from g4_write_".$nfor_table);
$field_count=mysql_num_fields($result3);
$last_field_name=mysql_field_name($result3,$field_count-1);
$fname = explode("_",$last_field_name);
echo $fname[1]+$nfor_cnt;
for($i=$fname[1]+1; $i<$fname[1]+$nfor_cnt+1; $i++){
sql_fetch(" alter table g4_write_".$nfor_table." add wr_".$i." text ");
}
alert("성공적으로 추가되었습니다.","add.php");
} else{
?>
<FORM METHOD=POST ACTION="add.php">
<TABLE>
<TR>
<TD>게시판</TD>
<TD><select name="nfor_table">
<?
$sql = " select bo_table, bo_subject from $g4[board_table] order by gr_id, bo_table ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++) {
$result2=mysql_query("select * from g4_write_".$row[bo_table]);
$field_count=mysql_num_fields($result2);
$last_field_name=mysql_field_name($result2,$field_count-1);
?>
<option value="<?=$row['bo_table']?>"><?=$row['bo_subject']?>(<?=$row['bo_table']?>) <?=$last_field_name?>다음부터
<?}?>
</select></TD>
</TR>
<TR>
<TD>추가될 필드수</TD>
<TD><INPUT TYPE="text" NAME="nfor_cnt" size="4">개</TD>
</TR>
<TR>
<TD colspan=2><INPUT TYPE="submit" value="추가하기"></TD>
</TR>
</TABLE>
</FORM>
<?
}
}
include_once("./admin.tail.php");
?>
amd 폴더에 admin.menu100 파일 내용을 아래와 같이 바꾸세요.그리고 관리자모드 환경설정에 마우스올리면 아래부분에 필드추가가 보입니다 거기서 게시판을 선택후 추가된필드수ㄹ 를
원하는수만큼 추가를해보세요.....안되면 스킨을 다른것을 해보시는것 밖에 방법이 업네요.....
<?
$menu["menu100"] = array (
array("100000", "환경설정", ""),
array("", "기본환경설정", "$g4[admin_path]/config_form.php"),
array("", "관리권한설정", "$g4[admin_path]/auth_list.php"),
array("100300", "메일 테스트", "$g4[admin_path]/sendmail_test.php"),
array("-"),
array("100400", "버전정보", "$g4[admin_path]/version.php"),
array("100500", "phpinfo()", "$g4[admin_path]/phpinfo.php"),
array("-"),
array("100600", "업그레이드", "$g4[admin_path]/upgrade.php"),
array("100700", "복구/최적화", "$g4[admin_path]/repair.php"),
array("100800", "세션 삭제", "$g4[admin_path]/session_delete.php"),
array("100950", "필드추가", "$g4[admin_path]/add.php"),
array("-"),
array("", "phpMyAdmin", "$g4[path]/$g4[phpmyadmin_dir]")
);
?>
그리고 add.php파일을 아래의내 용으로 만든후 amd 폴더에 업로드하세요
<?
$sub_menu = "100950";
include_once("./_common.php");
auth_check($auth[$sub_menu], "r");
$g4[title] = "필드추가";
include_once("./admin.head.php");
if($is_admin){
if($nfor_cnt and $nfor_table){
$result3=mysql_query("select * from g4_write_".$nfor_table);
$field_count=mysql_num_fields($result3);
$last_field_name=mysql_field_name($result3,$field_count-1);
$fname = explode("_",$last_field_name);
echo $fname[1]+$nfor_cnt;
for($i=$fname[1]+1; $i<$fname[1]+$nfor_cnt+1; $i++){
sql_fetch(" alter table g4_write_".$nfor_table." add wr_".$i." text ");
}
alert("성공적으로 추가되었습니다.","add.php");
} else{
?>
<FORM METHOD=POST ACTION="add.php">
<TABLE>
<TR>
<TD>게시판</TD>
<TD><select name="nfor_table">
<?
$sql = " select bo_table, bo_subject from $g4[board_table] order by gr_id, bo_table ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++) {
$result2=mysql_query("select * from g4_write_".$row[bo_table]);
$field_count=mysql_num_fields($result2);
$last_field_name=mysql_field_name($result2,$field_count-1);
?>
<option value="<?=$row['bo_table']?>"><?=$row['bo_subject']?>(<?=$row['bo_table']?>) <?=$last_field_name?>다음부터
<?}?>
</select></TD>
</TR>
<TR>
<TD>추가될 필드수</TD>
<TD><INPUT TYPE="text" NAME="nfor_cnt" size="4">개</TD>
</TR>
<TR>
<TD colspan=2><INPUT TYPE="submit" value="추가하기"></TD>
</TR>
</TABLE>
</FORM>
<?
}
}
include_once("./admin.tail.php");
?>