변수로 값을 지정해 주고 싶습니다. > 그누4 질문답변

그누4 질문답변

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

변수로 값을 지정해 주고 싶습니다. 정보

변수로 값을 지정해 주고 싶습니다.

본문

포인트가 부족해서 자게판에 결례했다가 황급히 이곳 질답게시판으로 옮겨옵니다.

게시판 수정(board_form.php)의 여분필드 관리를 위해서
다음과 같이 외부 php를 작성했습니다.


$btitem_1 = $board[bo_6_subj]; 
$btitem_2 = $board[bo_6]; 

$btitem_3 = $board[bo_7_subj]; 
$btitem_4 = $board[bo_7];  

$exp_1 = "6";  //btitem_1과 btitem_2에 사용된 여분필드
$exp_2 = "7";  //btitem_3과 btitem_4에 사용된 여분필드

if(!$board[bo_7_subj]) $board[bo_7_subj] = "646EFF";
if(!$board[bo_7]) $board[bo_7] = "938855";


이렇게 만들어서 그 값을 board_form.php에 넘겨줘서 다음과 같이 화면을 띄웠습니다.





그런데, 외부 php에서 입력이 많아 이용자가 번거로울 것 같아 욕심을 부려봤습니다.
(실제로 여분필드 설정은 위 예문보다 더 많습니다.)


$o = "6";
$p = "7";

$btitem_1 = $board[bo_{$o}_subj]; 
$btitem_2 = $board[bo_$o];  

$btitem_3 = $board[bo_{$p}_subj]; 
$btitem_4 = $board[bo_$p];  

$exp_1 = $o;  //btitem_1과 btitem_2에 사용된 여분필드
$exp_2 = $p;  //btitem_3과 btitem_4에 사용된 여분필드

if(!$board[bo_{$p}_subj]) $board[bo_{$p}_subj] = "646EFF";
if(!$board[bo_$p]) $board[bo_$p] = "938855";


여분필드 숫자를 일일이 입력하기보다
위와 같이 $o $p 에 여분필드 값을 주고,
나머지는 그 변수값에 따라 일괄 조정되도록 생각을 해 보았는데요.

즉, $o = "6" 값을 주면,
$board[bo_{$o}_subj] 나 $board[bo_$o] 이 여분필드 6으로 인식케 하고 싶습니다.

그런데, 오류가 나면서 화면 출력이 되지 않네요. ㅠㅠ


위와 같은 경우, 어떻게 수정해줘야 할까요?

댓글 전체

$btitem_1 = $board["bo_{$o}_subj"];
$btitem_2 = $board["bo_{$o}"]; 

$btitem_3 = $board["bo_{$p}_subj"];
$btitem_4 = $board["bo_{$p}"]; 

$exp_1 = $o;  //btitem_1과 btitem_2에 사용된 여분필드
$exp_2 = $p;  //btitem_3과 btitem_4에 사용된 여분필드

if(!$board["bo_{$p}_subj"]) $board["bo_{$p}_subj"] = "646EFF";
if(!$board["bo_{$p}"]) $board["bo_{$p}"] = "938855";
전체 66 |RSS
그누4 질문답변 내용 검색

회원로그인

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