[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 123건 5 페이지
  • RSS
기술자료 목록
43
영카트   13048  2012-01-12 21:26  
42
영카트   16111  2011-07-23 11:01  
41
영카트   13441  2011-07-23 10:22  
40
영카트   14982  2011-07-23 10:20  
39
영카트   15416  2011-02-09 06:15  
38
영카트   14283  2010-03-12 13:18  
37
영카트   13681  2010-03-08 15:40  
36
영카트   12964  2010-02-27 23:27  
35
영카트   10678  2010-02-27 22:24  
열람
영카트   11392  2010-02-23 18:47  
33
영카트   12612  2010-02-18 23:41  
32
영카트   10727  2010-02-11 11:29  
31
영카트   10001  2010-02-10 23:57  
30
영카트   10486  2010-02-10 22:38  
29
영카트   15665  2008-09-06 06:04  
28
영카트   22701  2008-08-12 14:59  
27
영카트   15077  2008-07-24 06:15  
26
영카트   13147  2008-07-24 06:14  
25
영카트   10632  2008-07-17 12:28  
24
영카트   11384  2008-07-11 15:20  

검색

해피정닷컴 정보

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

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