ich habe eine Datenbank inder 2 Tabellen sind. Die 1. heißt: mbm_menue und die 2. heißte: mbm_submenue...
mbm_menue hat 2 Felder: id, name
mbm_submenue hat 3 Felder: id, name, menue_id
Die ids´s sind jeweils auto_increment und die menue_id ist dann die id vom Hauptmenü...
Ich lese die beiden Menüs einzeln aus:
Code: Alles auswählen
$sql = 'SELECT id, menue FROM mbm_menue';
$result = mysql_query($sql, $connection) OR die(mysql_error());
$menue = array();
while ($row = mysql_fetch_assoc($result))
{
$menue[] = array('id' => $row['id'], 'name' => $row['menue']);
}
$smarty->assign('menue', $menue);
//
// Submenüs auslesen
//
$sql = 'SELECT menue, menue_id FROM mbm_submenue';
$result = mysql_query($sql, $connection) OR die(mysql_error());
$submenue = array();
while ($row = mysql_fetch_assoc($result))
{
$submenue[] = array('id' => $row['menue_id'], 'name' => $row['menue']);
}
$smarty->assign('submenue', $submenue);
Code: Alles auswählen
{foreach from=$menue item=menue}
<li><a href="#">{$menue.name}</a></li>
{foreach from=$submenue item=submenue}
{if $menue.id == $submenue.id}
{$submenue.name}<br />
{/if}
{/foreach}
{/foreach}
Ich wäre sehr dankbar für Hilfe...
Ambience