테스트 사이트 - 개발 중인 베타 버전입니다

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

하우전시 7개월 전 조회 2,441

영카트 > 상품관리 > 여분필드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"></p>

<p>        <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></p>

<p>        <?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></p>

<p>

 

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

 

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

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

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
7개월 전

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

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

하우전시
7개월 전
감사합니다. 덕분에 해결 되었습니다.

해당부분이 누락되어 있어더라구요

감사합니다.

댓글을 작성하려면 로그인이 필요합니다.

7개월 전

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

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

하우전시
7개월 전
itemformupdate.php에 해당부분 넘어오도록 하는 부분이 빠져있었습니다.

조언 감사합니다. ㅠㅠ

댓글을 작성하려면 로그인이 필요합니다.

7개월 전

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

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

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

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

 

 

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

하우전시
7개월 전
감사합니다. 조언해주신 것 처럼

itemformupdate.php 해당부분이 누락되어 있어더라구요

해결하였습니다. 감사합니다.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인