해당 카테고리별 it_brand 뽑아오기 질문
본문
<?php
function get_brand_view($fild, $it_id)
{
$sql = " select * from g5_shop_item group by it_brand order by it_brand asc";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++)
{
$str .= "<option value='$row[it_brand]'";
$str .= ">$row[it_brand]</option>";
}
return $str;
}
?>
<select>
<option value="">브랜드</option>
<?php echo get_brand_view($fild, $it_id) ?>
</select>
펄스나인님이 팁자료실에 공개하신 소스입니다.
전체 카테고리의 it_brand를 뽑아오는 소스인데 전체가 아니라 현 list 파일에서의
해당 카테고리의 it_brand만 뽑아오려면 어떻게 수정해야 할까요?
!-->
답변 1
카테고리를 선택할수있어야겠죠
<?php
function get_brand_ca_view($fild, $it_id, $ca_id = '')
{
$sql = " select it_brand from g5_shop_item where ca_id = '{$ca_id}' or ca_id2='{$ca_id}' or ca_id3='{$ca_id}' group by it_brand order by it_brand asc";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++)
{
$str .= "<option value='$row[it_brand]'";
$str .= ">$row[it_brand]</option>";
}
return $str;
}
?>
와 같은 함수를 하나 추가하시고
호출할때 $ca_id를 같이 넘기세요
!-->
답변을 작성하시기 전에 로그인 해주세요.