input 질문 입니다.

input 질문 입니다.

QA

input 질문 입니다.

본문


<?php
// 추가폼값을 전부 글내용(wr_content)에 담음
$wr_data = apms_unpack($write['wr_content']);
?>
 
 
<input type="hidden" name="wr_data[area]" value="<?php echo $wr_data['area'];?>">
 
 
<input name="UNIT_PRICE" type="text" style="text-align:right" value="<?php echo $wr_data['apiece']; //단가 ?>" onkeyup="CALC_DISCOUNT_RATIO()" autocomplete="off" class="form-control input-sm">
 
 


게시판 글쓰기에서 위 처럼 입력하면  <input type="hidden" name="wr_data[area]" value="<?php echo $wr_data['area'];?>">는 DB 에 저장되는데,   아래것은 저장이 안되네요...
어떻게해야 저장이 될까요??

이 질문에 댓글 쓰기 :

답변 4

값이 저장될 컬럼을 만들어 주신 후,

글쓰기 업데이트 파일에다가 반영을 해주셔야.....

만들기 귀찮으시면 여분필드 이용하세요. wr_1 ~ wr_10

안녕하세요. 신비님^^ 답변 감사합니다.
name="UNIT_PRICE" 를  wr_data[UNIT_PRICE] 로 사용을 못해서 질문드린건데요...
스크립트적용으로 onkeyup 으로 입력과 동시에 뿌려 주는거라..,,

간단히 생각하면 input 태그의 name <- 요게 db 컬럼값이라고 보면됩니다~

 

해당 db 테이블에 UNIT_PRICE 컬럼을 추가하고 write_update.php 파일에서 추가작업해주셔야할거같네요..

 

아미나 스킨인가 보군요. INPUT 태그에 name을 "wr_data[필드명]" 이런식으로 사용하시면

사용중인 스킨의 write_update.head.skin.php 에 "$wr_content = apms_pack($wr_data)" 이런 코드가 있어서 $_POST 로 넘어온 $wr_data 값을 serialize 해서 wr_content 에 저장합니다.  글읽기 페이지인 view.skin.php 에서는 "$wr_data = apms_unpack($view['wr_content']);" 이런식으로 다시 unserialize 해서 사용합니다.

 

결론적으로.. write.skin.php 파일에서는 아래처럼 사용하시고


// write.skin.php 파일
<input name="wr_data[unit_price]" type="text" style="text-align:right" value="<?php echo $wr_data['unit_price']; //단가 ?>" onkeyup="CALC_DISCOUNT_RATIO()" autocomplete="off" class="form-control input-sm">

 

view.skin.php 파일에서는 아래처럼 사용하시면 됩니다.


// view.skin.php 파일
$wr_data = apms_unpack($view['wr_content']); // <-- 이 부분은 사용중인 스킨에 들어가 있을겁니다.
echo $wr_data['unit_price']; // <-- 이런식으로 사용하시면 됩니다.
답변을 작성하시기 전에 로그인 해주세요.
전체 123,475 | RSS
QA 내용 검색

회원로그인

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