<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[영카트 카테고리 분류 3단 셀럭트]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/71572</link>
		<description><![CDATA[<p>&lt;!-- 3단 셀럭트 Mlanag s --&gt;<br />
&lt;?<br />
$SelectRextBasic=":: 선택 하세요 ::";<br />
$SelectValueBasic="#";<br />
?&gt;<br />
&lt;script type="text/javascript"&gt;<br />
function MlangSelectDan(val, dan, p) {<br />
    var val;<br />
    var sel_form=document.choiceForm;<br />
    var objTwo = sel_form.two;<br />
    var objTree = sel_form.tree;<br />
    var SelectRextBasic="&lt;?php echo $SelectRextBasic; ?&gt;";<br />
    var SelectValueBasic="&lt;?php echo $SelectValueBasic; ?&gt;";</p>

<p>    var values=val.value; if(p){ values=p; }<br />
 <br />
    if(dan=="2"){</p>

<p>        /*  objTree 2단 선택시 */<br />
        var z; for (z = objTree.options.length; z&gt;= 1; z--) {  objTree.options[0] = new Option (SelectRextBasic,SelectValueBasic); objTree.options[z] = null; }</p>

<p>        switch (values) {<br />
&lt;?php<br />
    $qry=""; $row="";<br />
    $qry=sql_query("select * from ".$g5['g5_shop_category_table']." where LENGTH(ca_id) = '4' order by binary(ca_name) asc");<br />
    while($row = sql_fetch_array($qry)) {<br />
        echo "case '".$row['ca_id']."': \n";<br />
        echo "objTree.options[0] = new Option (SelectRextBasic,SelectValueBasic);\n";<br />
            $qry_two=""; $row_two=""; $two=1;<br />
            $qry_two=sql_query("select * from ".$g5['g5_shop_category_table']." where LENGTH(ca_id) = '6' and LEFT(ca_id, 4)='".$row['ca_id']."' order by binary(ca_name) asc");<br />
            while($row_two = sql_fetch_array($qry_two)) {<br />
                echo " objTree.options[".$two."] = new Option ('".$row_two['ca_name']."','".$row_two['ca_id']."');\n";<br />
                $two++;<br />
            }<br />
        echo "return; \n\n";<br />
    }<br />
?&gt;<br />
        }<br />
        /*  objTree end */</p>

<p>    }else{</p>

<p>        /*  objTwo 1단 선택시 */<br />
        /** 1단을 선택하면 3단 초기화 **/<br />
        var z; for (z = objTree.options.length; z&gt;= 1; z--) {  objTree.options[0] = new Option (SelectRextBasic,SelectValueBasic); objTree.options[z] = null; }<br />
        var i; for (i = objTwo.options.length; i &gt;= 1; i--) { objTwo.options[0] = new Option (SelectRextBasic,SelectValueBasic); objTwo.options[i] = null;  }</p>

<p>        switch (values) {<br />
&lt;?php<br />
    $qry=""; $row="";<br />
    $qry=sql_query("select * from ".$g5['g5_shop_category_table']." where LENGTH(ca_id) = '2' order by binary(ca_name) asc");<br />
    while($row = sql_fetch_array($qry)) {<br />
        echo "case '".$row['ca_id']."': \n";<br />
        echo "objTwo.options[0] = new Option (SelectRextBasic,SelectValueBasic);\n";<br />
            $qry_two=""; $row_two=""; $two=1;<br />
            $qry_two=sql_query("select * from ".$g5['g5_shop_category_table']." where LENGTH(ca_id) = '4' and LEFT(ca_id, 2)='".$row['ca_id']."' order by binary(ca_name) asc");<br />
            while($row_two = sql_fetch_array($qry_two)) {<br />
                echo " objTwo.options[".$two."] = new Option ('".$row_two['ca_name']."','".$row_two['ca_id']."');\n";<br />
                $two++;<br />
            }<br />
        echo "return; \n\n";<br />
    }<br />
?&gt;<br />
        }<br />
        /*  objTwo end */</p>

<p>    }<br />
} </p>

<p>/* 자동 선택 되게 - 수정 모드 */<br />
jQuery(document).ready(function() {<br />
    jQuery('#one').val('80').prop('selected',true);<br />
    MlangSelectDan('','1','80'); jQuery('#two').val('8010').prop('selected',true); <br />
    MlangSelectDan('','2','8010'); jQuery('#tree').val('801010').prop('selected',true);<br />
});<br />
&lt;/script&gt;    <br />
&lt;form name='choiceForm' method='post'&gt;<br />
&lt;select name='one' id="one" onchange="MlangSelectDan(this,'1','');" style='width:120;'&gt;<br />
&lt;?<br />
    $qry=""; $row="";<br />
    $qry=sql_query("select * from ".$g5['g5_shop_category_table']." where LENGTH(ca_id) = '2' order by binary(ca_name) asc");<br />
    while($row = sql_fetch_array($qry)) {<br />
        echo "&lt;option value='".$row['ca_id']."'&gt;".$row['ca_name']."&lt;/option&gt;\n";<br />
    }<br />
?&gt;<br />
&lt;/select&gt;<br />
&lt;select name="two" id="two" onChange="MlangSelectDan(this,'2','');" style='width:90;'&gt;<br />
    &lt;option&gt;&lt;?php echo $SelectRextBasic; ?&gt;&lt;/option&gt;<br />
&lt;/select&gt;<br />
&lt;select name="tree" id="tree" style='width:90;'&gt;<br />
    &lt;option&gt;&lt;?php echo $SelectRextBasic; ?&gt;&lt;/option&gt;<br />
&lt;/select&gt;<br />
&lt;/form&gt;<br />
&lt;!-- 3단 셀럭트 Mlanag e --&gt;</p>

<p> </p>

<p>영카트 상품관리의 카테고리 기능이 매우 훌륭하나 저는 쪼금 사용하기 불편해 소스를 수정햇습니다.</p>

<p> </p>

<p>1. 3단 select 분류호출 기능</p>

<p>2.  지정된값 자동선택 기능</p>

<p> </p>

<p>리스트에 수정해서 쓰세요</p>

<p> </p>

<p>궁금사항이나 프로그램 제작 희망하시는분은 </p>

<p> </p>

<p><strong>※ 연락처: 010-5005-육102 <br />
※ 텔레그램: @sky1014</strong></p>

<p> </p>

<p> </p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
			</channel>
</rss>