필드 자동추가

필드 자동추가

QA

필드 자동추가

본문

그누4에서 어떤 분이 올려주신 소스를 잘 사용하고 있었는데..

 

그누5로 갈아타니 애로가 있습니다.

다음 소스를 어떻게 해야 그누5에서도 작동할련지요,,늘 고마우신 고수님들의 도움을 청해봅니다. 꾸벅 

 

<?

$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");

?> 

 

 

 

 

 

이 질문에 댓글 쓰기 :

답변 1

​g4_write_

 

이런 부분들있잖아요

g4로 시작하는 거요

이것을 g5로 고치세요.

 

 

답변을 작성하시기 전에 로그인 해주세요.
전체 59,611
QA 내용 검색

회원로그인

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