chillout05
Новичок
Вывожу категории в цикле do while и в этом же цикле мне еще нужно вывести подкатегории тоже в цикле, как ? в пхп не силен, желательно на примере объясните !
Вот код:
<?php $result = mysql_query("SELECT * FROM categories",$db);
$myrow = mysql_fetch_array($result);
do
{
printf ("<li><font>%s</font>
<div class='line_content'>
<div class='line_top'></div>
<div class='line_body'>
<a href='#'>Яблоки</a>
<a href='#'>Мороженое</a>
<a href='#'>Десерт</a>
<a href='#'>Мороженое с фруктами</a>
</div>
<div class='line_bottom'></div>
</div></li>",$myrow["title"]);
}
while ($myrow = mysql_fetch_array($result));
?>
Это подкатегории:
<a href='#'>Яблоки</a>
<a href='#'>Мороженое</a>
<a href='#'>Десерт</a>
<a href='#'>Мороженое с фруктами</a>
вместо них пишу тоже цикл:
$result2 = mysql_query("SELECT * FROM subcategories'",$db);
$myrow2 = mysql_fetch_array($result2);
do
{
printf ("<p><a href='view_cat.php?cat=%s'>%s</a></p>",$myrow2["cat"], $myrow2["title"]);
}
while ($myrow2 = mysql_fetch_array($result2));
ну естественно куча ошибок....
Спасибо.
Вот код:
<?php $result = mysql_query("SELECT * FROM categories",$db);
$myrow = mysql_fetch_array($result);
do
{
printf ("<li><font>%s</font>
<div class='line_content'>
<div class='line_top'></div>
<div class='line_body'>
<a href='#'>Яблоки</a>
<a href='#'>Мороженое</a>
<a href='#'>Десерт</a>
<a href='#'>Мороженое с фруктами</a>
</div>
<div class='line_bottom'></div>
</div></li>",$myrow["title"]);
}
while ($myrow = mysql_fetch_array($result));
?>
Это подкатегории:
<a href='#'>Яблоки</a>
<a href='#'>Мороженое</a>
<a href='#'>Десерт</a>
<a href='#'>Мороженое с фруктами</a>
вместо них пишу тоже цикл:
$result2 = mysql_query("SELECT * FROM subcategories'",$db);
$myrow2 = mysql_fetch_array($result2);
do
{
printf ("<p><a href='view_cat.php?cat=%s'>%s</a></p>",$myrow2["cat"], $myrow2["title"]);
}
while ($myrow2 = mysql_fetch_array($result2));
ну естественно куча ошибок....
Спасибо.