input 질문 입니다. 채택완료
꽁치입니다
4년 전
조회 5,972
</p>
<p><?php</p>
<p>// 추가폼값을 전부 글내용(wr_content)에 담음
$wr_data = apms_unpack($write['wr_content']);</p>
<p>?></p>
<p> </p>
<p> </p>
<p><input type="hidden" name="wr_data[area]" value="<?php echo $wr_data['area'];?>"></p>
<p> </p>
<p> </p>
<p><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"></p>
<p> </p>
<p> </p>
<p>
게시판 글쓰기에서 위 처럼 입력하면 <input type="hidden" name="wr_data[area]" value="<?php echo $wr_data['area'];?>">는 DB 에 저장되는데, 아래것은 저장이 안되네요...
어떻게해야 저장이 될까요??
댓글을 작성하려면 로그인이 필요합니다.
답변 4개
채택된 답변
+20 포인트
sinbi
Expert
4년 전
값이 저장될 컬럼을 만들어 주신 후,
글쓰기 업데이트 파일에다가 반영을 해주셔야.....
만들기 귀찮으시면 여분필드 이용하세요. wr_1 ~ wr_10
로그인 후 평가할 수 있습니다
답변에 대한 댓글 2개
�
꽁치입니다
4년 전
�
꽁치입니다
4년 전
결국 답을 찾았어요. 신비님 덕분입니다. 항상 감사해요~~
댓글을 작성하려면 로그인이 필요합니다.
4년 전
아미나 스킨인가 보군요. 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 파일에서는 아래처럼 사용하시고
</p>
<p>// write.skin.php 파일</p>
<p><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"></p>
<p>
view.skin.php 파일에서는 아래처럼 사용하시면 됩니다.
</p>
<p>// view.skin.php 파일</p>
<p>$wr_data = apms_unpack($view['wr_content']); // <-- 이 부분은 사용중인 스킨에 들어가 있을겁니다.</p>
<p>echo $wr_data['unit_price']; // <-- 이런식으로 사용하시면 됩니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
꽁치입니다
4년 전
네. 아미나 스킨인 입니다.^^ 항상 name 값에서 헷갈렸는데, 한 번에 이해가 되더군요.. 감사합니다.^^
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
name="UNIT_PRICE" 를 wr_data[UNIT_PRICE] 로 사용을 못해서 질문드린건데요...
스크립트적용으로 onkeyup 으로 입력과 동시에 뿌려 주는거라..,,