답변 3개 / 댓글 1개
채택된 답변
+20 포인트
카테고리를 전부다 출력하려면
g5_shop_category
를 출력해야 하는데
Copy
<?php
$sql = "select * from g5_shop_category where length(ca_id) = 2 order by ca_id asc"; // 1차 카테고리만 가져옵니다.
$result = sql_query($sql);
while ($row = sql_fetch_array($result)) {
echo "<div><h2>".$row['ca_name']."</h2>";
$sql2 = "select * from g5_shop_category where length(ca_id) = 4 and ca_id like '{$row['ca_id']}%' order by ca_id asc";
$result2 = sql_query($sql2);
while ($row2 = sql_fetch_array($result2)) {
echo "<div><h2>".$row2['ca_name']."</h2>";
$sql3 = "select * from g5_shop_category where length(ca_id) = 6 and ca_id like '{$row2['ca_id']}%' order by ca_id asc";
$result3 = sql_query($sql3);
while($row3 = sql_fetch_array($result3)) {
echo "<p>".$row3['ca_name']."</p>";
}
echo "</div>";
}
echo "</div>";
}
를 적용하면 작동할겁니다만
<div>라던지
<h2>
<p>
는 샘플로 적용한것이니 적절한 css는 적용하셔서 조절하셔야 할겁니다.
답변을 작성하려면 로그인이 필요합니다.
where ca_id like '__'