2. niveau i menu som udtræk fra tabel med inf. om 1. og 2. niveau
Har tabel menuData med felterne type (prime eller sub), menuId (1-6), og navn (menupunktet) samt url (linket fra menu til side):type prime - menuId 1 - name Hvad er...? - url
type sub - menuId 1 - name A... - url
type sub - menuId 1 - name B... - url
type prime - menuId 2 - name Hvorfor... - url
type sub - menuId 2 - name H... - url
type sub - menuId 2 - neme I... - url
type prime - menuId 3 - name ...
...
Kan ikke få denne her til at virke - 2. niveaus select er i 1. niveaus while løkke, men åbenbart ikke korrekt:
echo "<tr>";
$result = mysql_query( "SELECT
* FROM
menuData");
while ($row = mysql_fetch_array($result))
{
$type = $row["type"];
$menuId = $row["menuId"];
$name = $row["name"];
$url = $row["url"];
if ($type == "prime")
{
echo "<td>" . $name;
echo "</td>";
}
echo "</tr>";
echo "<tr>";
echo "<td>";
$result = mysql_query( "SELECT
m1.menuId as m1menuId, m2.menuId as m2menuId,
m1.type as m1type, m2.type as m2type
m1.name as name, m1.url as url
FROM menuData as m1, menuData as m2
WHERE m1.menuId = m2.menuId AND m1.type != m2.type ");
while ($row = mysql_fetch_array($result))
{
$m1menuId = $row["m1menuId"];
$m2menuId = $row["m2menuId"];
$m1type = $row["m1type"];
$m2type = $row["m2type"];
$name = $row["name"];
$url = $row["url"];
echo "<a href=\"$url\">" . $name . "</a>" . "<br>";
}
echo "</td>";
}
echo "</tr>";
