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

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

QA

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

답변 3

그누보드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 값이 어떻게 넘어오는지 일단 먼저 확인해보셔야할거 같습니다.

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