영카트5 > 상품관리 > 여분필드10 저장이 안됩니다. ㅠㅠ

영카트5 > 상품관리 > 여분필드10 저장이 안됩니다. ㅠㅠ

QA

영카트5 > 상품관리 > 여분필드10 저장이 안됩니다. ㅠㅠ

그누보드5(영카트) 버전

5.6.4

사용 PHP 버전

8.2.7p1

본문

영카트 > 상품관리 > 여분필드10 을 이용하여
(여분필드1~3은 각용도에 맞게 코딩하여 잘 사용중이며, 여분필드4~7은 주석처리, 여분필드8~9는 사용하지 않는 상태) 
유튜브동영상 URL을 입력받아 상품상세페이지에 나오도록 하는 소스입니다.

 

상품관리 페이지(adm/shop_admin/itemform.php)


<tr>
    <th scope="row"><label for="it_10">관련 동영상</label></th>
    <td>
        <?php echo help("URL을 입력하지 않으면 출력하지 않습니다."); ?>
        <input type="text" name="it_10" value="<?php echo get_text($it['it_10']); ?>" id="it_10" class="frm_input" size="90">
    </td>
    <td class="td_grpset">
        <input type="checkbox" name="chk_ca_10" value="1" id="chk_ca_10">
        <label for="chk_ca_it_maker">분류적용</label>
        <input type="checkbox" name="chk_all_10" value="1" id="chk_all_10">
        <label for="chk_all_it_maker">전체적용</label>
    </td>
</tr>
        <?php for ($i=8; $i<=9; $i++) { ?>
        <tr>
            <th scope="row">여분필드<?php echo $i ?></th>
            <td class="td_extra">
                <label for="it_<?php echo $i ?>_subj">여분필드 <?php echo $i ?> 제목</label>
                <input type="text" name="it_<?php echo $i ?>_subj" id="it_<?php echo $i ?>_subj" value="<?php echo get_text($it['it_'.$i.'_subj']) ?>" class="frm_input">
                <label for="it_<?php echo $i ?>">여분필드 <?php echo $i ?> 값</label>
                <input type="text" name="it_<?php echo $i ?>" value="<?php echo get_text($it['it_'.$i]) ?>" id="it_<?php echo $i ?>" class="frm_input">
            </td>
            <td class="td_grpset">
                <input type="checkbox" name="chk_ca_<?php echo $i ?>" value="1" id="chk_ca_<?php echo $i ?>">
                <label for="chk_ca_<?php echo $i ?>">분류적용</label>
                <input type="checkbox" name="chk_all_<?php echo $i ?>" value="1" id="chk_all_<?php echo $i ?>">
                <label for="chk_all_<?php echo $i ?>">전체적용</label>
            </td>
        </tr>

 

문제점: 상품관리페이지에서 여분필드10에 URL을 입력하고 확인을 누르면 상품관리 페이지에 적용 및 저장이 되지도 않고 사라져 버리고, 해당상품의 상세페이지 적용이 안됩니다.
그런데 분류적용 및 전체적용에 체크하고 URL을 입력하고 확인을 누르면 이건 또 적용이 됩니다.

 

상품관리페이지 여분필드10에 저장이 안되는 건 무엇이 문제이며 해결책을 알고 싶습니다. ㅠㅠ

고수님들의 도움 부탁드립니다. ㅠㅠ
 

이 질문에 댓글 쓰기 :

답변 3

/main/adm/shop_admin/itemformupdate.php
이곳에서 아래 부분을 봐 보세요
it_10               = '$it_10'
어떻게 되어 있는지

아래쪽 여분필드 for문에는 문제가 없는것같긴한데

it_10 가 중복되는곳이 있는것 아닐까요?

제일 간단한 것은 submit 자바스크립트로 값을 출력해보시거나

itemformupdate.php 상에서 it_10이 넘어오는지를 확인해보셔야할것같습니다

 

 

 

해당만 봐서는 문제가 없어서 해당만 가지고는 정확하게 알기는 힘듭니다. 처리 페이지에서 post 값이 어떻게 넘어오는지 일단 먼저 확인해보셔야할거 같습니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 128,330 | RSS
QA 내용 검색

회원로그인

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