Hejsan!
Jag skulle vilja få lite tips och råd. Jag har kört fast. Samtidigt som jag inte vet om det jag gör, görs på det smidigaste sättet... :)
Det jag försöker göra är ett länkträd med sidor/undersidor som jag plockar från en databas. Helst skulle jag vilja att "barnen" bara syns när man klickat på en förälder.. ;) Men det är ett projekt för framtiden...jag har inte lyckats få ett fint träd ännu.
Problemet för mig är att jag vilja att det ska byggas så här:
<ul>
<li>Länk1</li>
<li>Länk2</li>
<ul>
<li>Underlänk1</li>
</ul>
</ul>
Någon som har några bra riktlinjer eller tips?
MVH Patrik
function display_childrens_children($parent, $level) {
$result = mysql_query('SELECT id,pid,menu_title FROM fixit_pages '.
'WHERE pid="'.$parent.'";');
echo "<ul>";
while ($row = mysql_fetch_array($result)) {
echo "<li>";
echo str_repeat(' ',$level).$row['menu_title']."";
echo "</li>";
display_childrens_children($row['id'], $level+1);
}
echo "</ul>";
}
function display_children($parent, $level) {
$result = mysql_query('SELECT id,pid,menu_title FROM fixit_pages '.
'WHERE pid="'.$parent.'";');
while ($row = mysql_fetch_array($result)) {
echo "<li>";
echo str_repeat(' ',$level).$row['menu_title']."";
echo "</li>";
display_childrens_children($row['id'], $level+1);
}
}