[YC4] 관련상품 등록할때 검색기능으로 사용할때 > 기술자료 | 해피정닷컴

[YC4] 관련상품 등록할때 검색기능으로 사용할때 > 기술자료

본문 바로가기

사이트 내 전체검색

[YC4] 관련상품 등록할때 검색기능으로 사용할때 > 기술자료

영카트 [YC4] 관련상품 등록할때 검색기능으로 사용할때

페이지 정보


본문

관련상품 등록에서 등록된 상품이 매우 많은 관계로 찾기가 어렵죠.
이것을 검색으로 제품을 찾는 방법으로 변경하고자 할때


1. adm / shop_admin/itemform.php 를

        <script>
        function search_relation(fld) {
            if (fld.value) {
                window.open('itemformrelation.php?it_id=<?=$it_id?>&ca_id='+fld.value, 'hiddenframe', '');
            }
        }
        </script>
        ※ 상품 선택후 <FONT COLOR="#0E87F9">더블클릭하면 왼쪽에 추가됨</FONT><br>※ 한 번 클릭시 상품이미지/상품금액 출력<br>
        <select onchange="search_relation(this)">
        <option value=''>분류별 관련상품
        <option value=''>----------------------
        <?
            $sql = " select ca_id, ca_name from $g4[yc4_category_table] where length(ca_id) = 2 order by ca_id ";
            $result = sql_query($sql);
            for ($i=0; $row=sql_fetch_array($result); $i++)  {
                echo "<option value='$row[ca_id]'>$row[ca_name]\n";
            }
        ?>
        </select><br>
        <select  id='relation' size=8 style='width:250px; background-color:#F6F6F6;' onclick="relation_img(this.value, 'add_span')" ondblclick="relation_add(this);">

를 아래와 같이 수정

        <script>
        function search_relation(fld) {
            if (fld.value) {
                window.open('itemformrelation.php?it_id=<?=$it_id?>&ca_id='+fld.value, 'hiddenframe', '');
            }
        }

        function search_relation2() {
            var f = document.fitemform;
            var ca_id = document.getElementById('relation_ca_id').value;
            var q = document.getElementById('relation_q').value;
            if (ca_id) {
                window.open('itemformrelation.php?it_id=<?=$it_id?>&ca_id='+ca_id+'&q='+q, 'hiddenframe', '');
            }
        }

        </script>
        ※ 상품 선택후 <FONT COLOR="#0E87F9">더블클릭하면 왼쪽에 추가됨</FONT><br>※ 한 번 클릭시 상품이미지/상품금액 출력<br>
        <!-- <select onchange="search_relation(this)"> -->
        <select id='relation_ca_id'>
        <option value=''>분류별 관련상품
        <option value=''>----------------------
        <?
            $sql = " select ca_id, ca_name from $g4[yc4_category_table] where length(ca_id) = 2 order by ca_id ";
            $result = sql_query($sql);
            for ($i=0; $row=sql_fetch_array($result); $i++)  {
                echo "<option value='$row[ca_id]'>$row[ca_name]\n";
            }
        ?>
        </select><br>

        <input type='text' id='relation_q' size='10' class='ed' /> <input type='button' value='검색' onclick="search_relation2()" /><br>
        <select  id='relation' size=8 style='width:250px; background-color:#F6F6F6;' onclick="relation_img(this.value, 'add_span')" ondblclick="relation_add(this);">



2. adm / shop_admin/itemformrelation.php 를

$sql = " select ca_id, it_id, it_name, it_amount
           from $g4[yc4_item_table]
          where ca_id like '$ca_id%'
            and it_id <> '$it_id'
          order by ca_id, it_name ";

아래와 같이 수정

$sql = " select ca_id, it_id, it_name, it_amount
          from $g4[yc4_item_table]
          where ca_id like '$ca_id%'
            and it_id <> '$it_id' ";
if ($q)
    $sql .= " and it_name like '%$q%' ";
$sql .= " order by ca_id, it_name ";


관련자료
http://sir.co.kr/bbs/board.php?bo_table=yc4_qa&wr_id=24979

댓글목록

등록된 댓글이 없습니다.


Total 2,641건 89 페이지
  • RSS
기술자료 목록
881
일반   21397  2010-03-21 11:50 ~ 2013-11-14 00:00  
880
ClassicASP   16925  2010-03-20 23:58 ~ 2011-10-11 00:00  
879
PHP   19309  2010-03-18 22:00 ~ 2016-03-17 00:00  
878
ClassicASP   16873  2010-03-18 02:38 ~ 2015-05-28 00:00  
877
ClassicASP   17984  2010-03-17 14:27 ~ 2016-08-31 00:00  
876
그누보드   15082  2010-03-17 00:14 ~ 2017-02-24 00:00  
875
PHP   20705  2010-03-16 22:11 ~ 2020-02-08 11:51  
874
그누보드   11057  2010-03-12 20:56  
873
그누보드   14154  2010-03-12 20:39  
872
그누보드   11213  2010-03-12 19:14  
871
그누보드   12421  2010-03-12 16:51  
870
영카트   14227  2010-03-12 13:18  
869
제로보드   18451  2010-03-09 21:40  
868
Linux   20061  2010-03-08 20:43  
867
PHP   25897  2010-03-08 19:42 ~ 2010-03-08 00:00  
866
영카트   13652  2010-03-08 15:40  
865
영카트   12928  2010-02-27 23:27  
864
영카트   10641  2010-02-27 22:24  
열람
영카트   11355  2010-02-23 18:47  
862
영카트   12576  2010-02-18 23:41  

검색

해피정닷컴 정보

회사소개 회사연혁 협력사 오시는길 서비스 이용약관 개인정보 처리방침

회사명: 해피정닷컴   대표: 정창용   전화: 070-7600-3500   팩스: 042-670-8272
주소: (34368) 대전시 대덕구 대화로 160 대전산업용재유통단지 1동 222호
개인정보보호책임자: 정창용   사업자번호: 119-05-36414
통신판매업신고: 제2024-대전대덕-0405호 [사업자등록확인]  
Copyright 2001~2024 해피정닷컴. All Rights Reserved.