get_it_thumbnail
본문
<?php
$sql="select*from g5_shop_item where it_type1 = 1 order by it_id asc limit 6";
$result = sql_query($sql);
while ($row=mysqli_fetch_array($result)){ ?>
이런식으로 직접적으로 가져와서 get_it_thumbnail()을 활용해서 등록되어있는 사진을 가져와서 리스트로 뿌리고 싶습니다. $thumb = get_it_thumbnail()
echo $thumb['src'];
면 ()안에 어떤 값들을 넣어주어야 할까요?
아니면 접근방식이 아예 틀렸을까요?
답변 3
get_it_thumbnail( $row['it_img1'] , 원하는넓이 , 원하는높이 );
한번 해보세요~.
모바일은 img를 max-width100% 잡으시면 해결 되실거에요
get_it_thumbnail() 함수는 인자로 상품 ID($it_id)를 받아 해당 상품의 썸네일 정보를 반환합니다.
따라서 $thumb = get_it_thumbnail($row['it_id']);와 같이 while 루프에서
현재 상품의 ID를 전달하여 썸네일 정보를 가져와야 합니다.
전체 코드는 다음과 같습니다.
<?php
$sql = "SELECT * FROM g5_shop_item WHERE it_type1 = 1 ORDER BY it_id ASC LIMIT 6";
$result = sql_query($sql);
while ($row = mysqli_fetch_array($result)) {
$thumb = get_it_thumbnail($row['it_id']);
echo '<img src="' . $thumb['src'] . '" alt="' . $row['it_name'] . '">';
}
?>
위 코드에서 $row['it_name']은 상품 이름을 나타내며,
alt 속성에 할당됩니다. 이렇게 하면 이미지에 대한 대체 텍스트를 제공할 수 있습니다.
챗gpt 답변
!-->
답변을 작성하시기 전에 로그인 해주세요.