Ich habe folgendes Script, das ich gerne um eine Ausgabe erweitern möchte, und zwar um den Bereich, Titel
Hier ist das Script:
$query = 'SELECT ID,
IFNULL(parent, 0) AS parent,
prio,
Name
FROM menu
ORDER BY parent ASC,
prio DESC,
Name ASC';
$res = mysql_query($query);
$nodes = array();
while ($row = mysql_fetch_assoc($res))
$nodes[$row['parent']][$row['ID']] = $row['Name'] = $row['Name'];
mysql_free_result($res);
function dumpNodes($nodes, $parent = 0)
{
echo "<ul class=\"last\">\n";
foreach ($nodes[$parent] as $id => $name)
{
echo '<li><a class="folder" href="">', htmlSpecialChars($name);
if (isset($nodes[$id]))
{
dumpNodes($nodes, $id);
}
echo "</a></li>\n";
}
echo "</ul>\n";
}
echo'<div id="sitemap">';
dumpNodes($nodes);
echo'</div>';
Mit dem ersten Teil komme ich klar...
$query = 'SELECT ID,
IFNULL(parent, 0) AS parent,
prio,
Name, Titel
FROM menu
ORDER BY parent ASC,
prio DESC,
Name ASC';
Doch ich schaffe es nicht den Titel in mein Array zu bekommen, so das ich es nachher auslesen kann.
$res = mysql_query($query);
$nodes = array();
while ($row = mysql_fetch_assoc($res))
$nodes[$row['parent']][$row['ID']] = $row['Name'] = $row['Name'];
mysql_free_result($res);
Kann mir da jemand helfen?
Tommy