해결 했습니다. > 그누4 플러그인

그누4 플러그인

그누보드에는 여러가지 기능 추가가 쉽도록 제작 되었습니다.
플러그인의 저작권은 해당 플러그인 제작자님께 있으며, 그누보드의 저작권과 다를 수 있습니다.
플러그인 다운로드시 좋아요와 감사의 코멘트를 남기시면 제작자에게 큰 힘이됩니다. ^^y

해결 했습니다. 정보

해결 했습니다.

본문

php오류 인듯 한데..
sql 쿼리문자열 배열변수가 먼가 문제가 있었던듯 하네요
아래는 원본이구여 아래 배열로 들어가 있는 sql 쿼리 변수를 모두 일반 변수로  [$i]를 빼고 돌리니잘되네요..

나라오름님 배열로 안해도 별문제 없는거게쬬??
어짜피 for문 돌아가면서 값이 바뀌는거니..
===cm_menu.update.php원본 중간쯤=================================
<?
.
.
    if (!$value) {
        echo $sql[$i] = " insert into $nc[tbl_menu]
                        set $sql_common[$i],
                            $sql_level[$i],
                            cb_id = '$cb_id' ";
        mysql_query($sql[$i]);
    } else {
        if ($cn_type[$i] == "X") {
            $sql[$i] = " delete from $nc[tbl_menu] where cb_id = '$cb_id' and cn_id = '$value' ";
            $result[$i] = mysql_query($sql[$i]);
            if ($result[$i]) {
                $sql_add[$i] = " delete from $g4[write_prefix]{$cb_id} where ca_name = '$cn_name[$i]' ";
                mysql_query($sql_add[$i]);
            }
        } else {
            $sql[$i] = " update $nc[tbl_menu]
                        set $sql_common[$i]
                      where cb_id = '$cb_id'
                        and cn_id = '$value' ";
            $result[$i] = mysql_query($sql[$i]);
            if ($result[$i] && ($tmp_name[$i] != $cn_name[$i])) {
                if ( eregi("B|P|N|I", $cn_type[$i]) ) {
                    $sql_add[$i] = " update $g4[write_prefix]{$cb_id} set ca_name = '$cn_name[$i]' where ca_name = '$tmp_name[$i]' ";
                    mysql_query($sql_add[$i]);
.
.
?>
======================================================

===cm_menu.update.php수정 13line~50line================================
<?
.
.
    if (!$value) {
        echo $sql = " insert into $nc[tbl_menu]
                        set $sql_common[$i],
                            $sql_level[$i],
                            cb_id = '$cb_id' ";
        mysql_query($sql);
    } else {
        if ($cn_type[$i] == "X") {
            $sql = " delete from $nc[tbl_menu] where cb_id = '$cb_id' and cn_id = '$value' ";
            $result = mysql_query($sql);
            if ($result) {
                $sql_add = " delete from $g4[write_prefix]{$cb_id} where ca_name = '$cn_name[$i]' ";
                mysql_query($sql_add);
            }
        } else {
            $sql = " update $nc[tbl_menu]
                        set $sql_common[$i]
                      where cb_id = '$cb_id'
                        and cn_id = '$value' ";
            $result = mysql_query($sql);
            if ($result && ($tmp_name[$i] != $cn_name[$i])) {
                if ( eregi("B|P|N|I", $cn_type[$i]) ) {
                    $sql_add = " update $g4[write_prefix]{$cb_id} set ca_name = '$cn_name[$i]' where ca_name = '$tmp_name[$i]' ";
                    mysql_query($sql_add);
.
.
?>
======================================================
추천
0

댓글 전체

전체 3,524 |RSS
그누4 플러그인 내용 검색

회원로그인

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