카테고리 문제 질문 드립니다. 도와주십시오ㅠ 채택완료
해당 카테고리에 상품이 없을경우를 출력하고 싶은데요
</p><p style="font-size: 13.3333330154419px;"><!-- 상품진열 10 시작 { --></p><p style="font-size: 13.3333330154419px;"><?php</p><p style="font-size: 13.3333330154419px;">if($i == 1) {</p><p style="font-size: 13.3333330154419px;"><span class="Apple-tab-span" style="white-space: pre;"> </span></p><p style="font-size: 13.3333330154419px;"><span class="Apple-tab-span" style="white-space: pre;"> </span>$noitem = "<p class=\"sct_noitem\">등록된 상품이 없습니다.</p>\n";</p><p style="font-size: 13.3333330154419px;"><span class="Apple-tab-span" style="white-space: pre;"> </span>echo $noitem;</p><p style="font-size: 13.3333330154419px;"> </p><p style="font-size: 13.3333330154419px;">} else {</p><p style="font-size: 13.3333330154419px;">?></p><p style="font-size: 13.3333330154419px;"><div id="main_pd_list" style="margin-bottom: 30px;"></p><p style="font-size: 13.3333330154419px;"><span class="Apple-tab-span" style="white-space: pre;"> </span><ul></p><p style="font-size: 13.3333330154419px;"><?php</p><p style="font-size: 13.3333330154419px;"><span class="Apple-tab-span" style="white-space: pre;"> </span>for ($i=1; $row=sql_fetch_array($result); $i++) {</p><p style="font-size: 13.3333330154419px;"> </p><p style="font-size: 13.3333330154419px;"><span class="Apple-tab-span" style="white-space: pre;"> </span>if(!$this->view_it_img) {</p><p style="font-size: 13.3333330154419px;"><span class="Apple-tab-span" style="white-space: pre;"> </span>Continue;</p><p style="font-size: 13.3333330154419px;"><span class="Apple-tab-span" style="white-space: pre;"> </span>}</p><p style="font-size: 13.3333330154419px;"> </p><p style="font-size: 13.3333330154419px;"><span class="Apple-tab-span" style="white-space: pre;"> </span>$goods_name = $this->view_it_name ? stripslashes($row['it_name']) : '';</p><p style="font-size: 13.3333330154419px;"> </p><p style="font-size: 13.3333330154419px;"><span class="Apple-tab-span" style="white-space: pre;"> </span>echo '<li class="item"><a href="'.($this->href?$this->href.$row['it_id']:'#').'" class="list_over"><h1 class="pd_info hide">'.cut_str($goods_name, 20, '..').'
<span class="price">'.display_price(get_price($row), $row['it_tel_inq']).'</span></h1>'.get_it_image($row['it_id'], $this->img_width, $this->img_height, '', '', $goods_name).'</a></li>';</p><p style="font-size: 13.3333330154419px;"><span class="Apple-tab-span" style="white-space: pre;"> </span>}</p><p style="font-size: 13.3333330154419px;">?></p><p style="font-size: 13.3333330154419px;"><span class="Apple-tab-span" style="white-space: pre;"> </span></ul></p><p style="font-size: 13.3333330154419px;"></div></p><p style="font-size: 13.3333330154419px;"><?php</p><p style="font-size: 13.3333330154419px;">}</p><p style="font-size: 13.3333330154419px;">?> </p><p style="font-size: 13.3333330154419px;"> </p><p style="font-size: 13.3333330154419px;">
현재 위치는 list.10.skin.php입니다.
구분자인 $i의 값이 도대체 뭔지 잘 이해가 되지를 않네요..
if문에서 문제가 있는것 같은데 조언 좀 부탁드리겠습니다 ㅜ
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
10년 전
배열로 값들이 저장된걸 배열을 통해 풀어내는(?) 겁니다.
예를들어서 변수 A라는 것에 1~10까지 10개의 배열값이 있을경우
for ($i=1; $row=sql_fetch_array($result); $i++) {
echo $a[$i];
}
이런식으로 하면
값은
1 2 3 4 5 6 7 8 9 10
이런식으로 출력됩니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
F
FoxHyuk
10년 전
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
근데 제가 알고자 했던것은 최상단 if문 안에 $i 라는 변수 였습니다.
현재 제가 원하고자 하는 결과는
상품이 있으면 있는 상품 그대로 출력 하고 만약 없다면 "등록된 상품이 없습니다."라는 문구를 띄우고 싶습니다.
그것에 대한 명확한 구분자가 필요한데 그걸 찾을수 없네요..