상품 여분필드에 옵션을 넣었고 기록은 되긴 하는데요..

상품 여분필드에 옵션을 넣었고 기록은 되긴 하는데요..

QA

상품 여분필드에 옵션을 넣었고 기록은 되긴 하는데요..

답변 2

본문

여분필드에 셀렉트 옵션을 adm/shop_adm/itemform.php에 추가하였고,

등록 및 수정에서 여분필드에 들어간 셀렉트 옵션을 선택해서 확인을 누르면

필드에 값이 씌워져서 상품보기에서 출력도 잘 되는데..

수정들어가서 보면 옵션이 풀려서 :::선택::: 으로 되어있어요..

그 상태에서 다른 옵션 수정하고 수정확인 누르면 이번엔 여분필드에 씌워진 옵션이 지워져요..

 

상품 수정할때마다 여분필드에 들어간 옵션을 다시 체크해야하네요.. 

이거 왜 이러는거죠; ㄷㄷ; 

이 질문에 댓글 쓰기 :

답변 2

view.php 에 보시면 $update_href 이 수정페이지로 연결하는데 여기에 옵션값을 넘겨주세요.$option=...

이런식으로.. 

 

또 수정버튼을 누를때 옵션값을 입력과 동일하게 저장되도록 넣어주셔야 합니다.

itemform.php에
<script type="text/javascript">
$(function(){
$("#it_2").val("<?=$it['it_2']?>");
$("#it_3").val("<?=$it['it_3']?>");
$("#it_4").val("<?=$it['it_4']?>");
$("#it_6").val("<?=$it['it_6']?>");
$("#it_7").val("<?=$it['it_7']?>");
$("#it_8").val("<?=$it['it_8']?>");
$("#it_9").val("<?=$it['it_9']?>");
$("#it_10").val("<?=$it['it_10']?>");
$("#it_1").val("<?=$it['it_1']?>");
이 부분을 넣어놔서 ㅋㅋㅋ;;; 여기에 추가하니까 되네요 ㄷㄷ

우선.. 위의 방식보다 그냥 write.skin.php파일에 셀렉트옵션을 넣으셨을테니..

 

옵션값을 $wr_1 이런 형식으로 기존에 있는 곳에 저장하셨으면 select에 $wr_1..10 값을 연결하시면 될 듯 하구요..

 

따로 만드신 옵션값이면 

    $sqlOpt = " select 지정하신컬럼명 as opt1 from {$write_table}

                where wr_id = '{$write['wr_id']}'";

    $row = sql_fetch($sqlOpt);

    $row['opt1']

 

값을 셀렉트에 지정해주시면 될 듯 합니다. 테스트 한번 해보세요~

 

설명이 좀 어렵죠..ㅜ.ㅜ

 

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 15
© SIRSOFT
현재 페이지 제일 처음으로