여분필드 100개 이상 추가시 write_update.skin.php 정정 부분 문의 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

여분필드 100개 이상 추가시 write_update.skin.php 정정 부분 문의 정보

여분필드 100개 이상 추가시 write_update.skin.php 정정 부분 문의

본문

매번 고수님들의 조언을 받고 있는
약간 '조은아이' 입니다.
정말 감사합니다.

하기와 같은 문제점이 발생하여 내공충만 고수님들의 답변을 기다립니다.
아래는 꺽쇠 구문인데요(write_update.skin.php 파일)
-----------------------------------
for($i = 'wr_11'; $i <= 'wr_200'; $i++)
$arr[] = "{$i} = '{$$i}'"
$sql11  = " update $write_table set " . implode(', ', $arr) . " where wr_id = '$wr_id' ";
sql_query($sql11);
-----------------------------------
녹색부분에서 필드값을 wr_95 정도로 하면 문제가 되지 않지만
wr_100 이상 되어버리면 본문에서 문구가 사라지고
글 수정시 기존에 입력된 여분필드 정보값들이 사라져 버립니다.

여분필드는 이미 추가해 놓은 상태이구요~
저 구문에서 노란색 부분을 어떻게 바꾸는 거 같은데 여러 방법을 시도해도 되질 않는군요
제발 구동되게 해주세요 ㅜㅜ

-------------------------------------
추가로 짜투리 문의인데요 여분필드를 저렇게 확장하면 속도가 상당히 느려지는데
여분필드 하나를 다시 10개의 필드로 쪼개서 사용할 경우 속도의 변화가 생길까요?? +_+_+

댓글 전체

for($i = 11; $i <= 200; $i++) { $val='wr_'.$i; $arr[] = "wr_{$i} = '$$val'"; }
에러 원인: http://www.php.net/manual/en/language.operators.increment.php

PHP follows Perl's convention when dealing with arithmetic operations on character variables and not C's. For example, in Perl 'Z'+1 turns into 'AA', while in C 'Z'+1 turns into '[' ( ord('Z') == 90, ord('[') == 91 ). Note that character variables can be incremented but not decremented and even so only plain ASCII characters (a-z and A-Z) are supported.

Example #1 Arithmetic Operations on Character Variables
<?php
$i = 'W';
for ($n=0; $n<6; $n++) {
    echo ++$i . "\n";
}
?>
전체 18 |RSS
그누4 질문답변 내용 검색

회원로그인

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