Om nah hoo pez nyeetz, Melvin Cowznofski!
echo "<ul>";
foreach($rows_kategorien AS $kategorie)
{
echo "<li>".$kategorie['name']."</li>";
foreach($rows_unterkategorien AS $unterkategorie)
{
if($unterkategorie['category'] == $kategorie['id'])
{
echo "<ul>";
echo "<li>".$unterkategorie['name']."</li>";
echo "</ul>";
}
}
}
echo "</ul>";
keine Verbesserung am Code, aber Verzicht auf echos.
~~~html
<ul>
<?php foreach($rows_kategorien AS $kategorie) : ?>
<li><?=$kategorie['name']?></li>
<?php foreach($rows_unterkategorien AS $unterkategorie) :
if($unterkategorie['category'] == $kategorie['id']) :?>
<ul><li><?=[$unterkategorie['name']?></li></ul>
<?php endif;
endforeach;
endforeach;?>
</ul>
Allerdings steckst du jede Unterkategorie in eine eigene Liste. Das ist sicher nicht notwendig.
Matthias
