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개

채택된 답변
+20 포인트

 

 get_it_thumbnail(  $row['it_img1'] ,  원하는넓이 , 원하는높이  );

한번 해보세요~.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

안녕하십니까 선배님 혹 모바일 같은 경우에 제가 입력한 넓이와 높이 때문에 반응형이 안됩니다. 방법이 있을까요?>

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

get_it_thumbnail() 함수는 인자로 상품 ID($it_id)를 받아 해당 상품의 썸네일 정보를 반환합니다. 
따라서 $thumb = get_it_thumbnail($row['it_id']);와 같이 while 루프에서 
현재 상품의 ID를 전달하여 썸네일 정보를 가져와야 합니다.
전체 코드는 다음과 같습니다.

[CODE]

<?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'] . '">';
}
?>

[/CODE]

위 코드에서 $row['it_name']은 상품 이름을 나타내며, 
alt 속성에 할당됩니다. 이렇게 하면 이미지에 대한 대체 텍스트를 제공할 수 있습니다.

챗gpt 답변

 

로그인 후 평가할 수 있습니다

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

모바일은  img를 max-width100% 잡으시면 해결 되실거에요

로그인 후 평가할 수 있습니다

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

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고