상품등록시 분류선택 할때 특정 목록만 나오게하고싶은데? > 그누3질답

그누3질답

상품등록시 분류선택 할때 특정 목록만 나오게하고싶은데? 정보

그누보드 상품등록시 분류선택 할때 특정 목록만 나오게하고싶은데?

본문

상품등록시 분류선택 할때 특정 목록만 나오게 하고 싶은데 좀 도와 주세요
링크 사이트에서 도매유통 하위분류만 출력하려 합니다
 <select name="ca_id" onchange="categorychange(this.form)">
            <?
            $script = "";
            $sql = " select * from $cfg[table_category] order by ca_id ";
            $result = sql_query($sql);
            for ($i=0; $row=mysql_fetch_array($result); $i++) {
                $len = strlen($row[ca_id]) / 2 - 1;
                $nbsp = "";
                for ($i=0; $i<$len; $i++) {
                    $nbsp .= "&nbsp;&nbsp;&nbsp;";
                }
                echo "<option value='$row[ca_id]'>$nbsp$row[ca_name]\n";

                $script .= "ca_use['$row[ca_id]'] = $row[ca_use];\n";
                $script .= "ca_stock_qty['$row[ca_id]'] = $row[ca_stock_qty];\n";
                $script .= "ca_explan_html['$row[ca_id]'] = $row[ca_explan_html];\n";
                $script .= "ca_sell_email['$row[ca_id]'] = '$row[ca_sell_email]';\n";
                $script .= "ca_opt1_subject['$row[ca_id]'] = '$row[ca_opt1_subject]';\n";
                $script .= "ca_opt2_subject['$row[ca_id]'] = '$row[ca_opt2_subject]';\n";
                $script .= "ca_opt3_subject['$row[ca_id]'] = '$row[ca_opt3_subject]';\n";
                $script .= "ca_opt4_subject['$row[ca_id]'] = '$row[ca_opt4_subject]';\n";
                $script .= "ca_opt5_subject['$row[ca_id]'] = '$row[ca_opt5_subject]';\n";
                $script .= "ca_opt6_subject['$row[ca_id]'] = '$row[ca_opt6_subject]';\n";
            }
            ?>
        </select>
  • 복사

댓글 전체

ca_id 가 90번의 하위 분류(ca_Id 값이 4자리)만을 출력하고자 한다면 아래처럼 하십시오.

$sql = " select * from $cfg[table_category] where length(ca_id)='4' and ca_use='1' and substring(ca_id,1,2)='90' order by ca_id ";
> $sql = " select * from $cfg[table_category] order by ca_id ";
목록을 가져오는것이 위의 쿼리인것 같은데..
위의 조회는 모든 목록을 ca_id 순서로 가져오도록 되어있군요.
원하는 목록에 대한  ca_id를 설정하셔서 다음처럼 해보세요.

ca_id 가 90 번인것을 가져오길 원한다면
$sql = " select * from $cfg[table_category] where ca_id = '90' ";
© SIRSOFT
현재 페이지 제일 처음으로