테스트 사이트 - 개발 중인 베타 버전입니다

등록된 브랜드명(It_brand) 셀렉트로 뽑아오기

· 5년 전 · 5166 · 37
2020-04-25 10;28;24.PNG
작업중에 구현했던부분 공유 합니다.

상품 등록시 입력한 브랜드명(It_brand)을 셀렉트로
뽑아오는 방법 입니다. 브랜드 검색을 만들거나 브랜드 바로가기 등으로
활용하면 좋을것 같습니다.

중복되는 브랜드명을 한개로 묶어주기위해 group by 를 사용했고 정렬은 asc 입니다.

아래 쿼리문과 for문을 넣어주고,

[code]
<?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;
}
?>
[/code]

출력시킬 곳에

[code]
<select>
<option value="">브랜드</option>
<?php echo get_brand_view($fild, $it_id) ?>
</select>
[/code]


를 넣어주면 끝입니다.

첨부된 캡쳐와 같이 좀더 응용해서 브랜드검색 등으로 활용할 수 있고
g5_shop_item 테이블에 있는 다른 정보들도 컬럼명만 변경 또는 추가 하면
쉽게 출력할 수 있습니다~

<select> 대신 checkbox 등으로도 활용할 수 있겠지요!

감사합니다.

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 37개

좋은 팁인것 같습니다. 공유해주셔서 감사합니다.^^
5년 전
^^ 감사합니다~
감사합니다
5년 전
감사합니다!
오... 브랜드가 여러개일 경우에 활용하기에 딱이네요!!
5년 전
네 다양하게 쓸 수 있을거같습니다~!
좋은팁 감사합니다.~
5년 전
감사합니다!
감사합니다.
5년 전
감사합니다 ㅡ

게시글 목록

번호 제목
2503
2501
2497
2495
2491
2490
2489
2486
2484
2483
2481
2476
2475
2474
2472
2469
2467
2466
2465
2464
2463
2460
2459
2456
2449
2446
2441
2420
2419
2417