Hallo,
Ich hoffe das ist hier richtig gelandet. Ich arbeite grade an einer Seite um eine Datenbank zu verwalten. Benutze MySQL und PHP und natürlich HTML. Mein Chef will dass ichs mit Frames mache, also tue ich das. Habe ein leftFrame mit der Navigation und ein mainFrame mit der Ausgabe. Jetzt soll im leftFrame eine dropdownliste erscheinen mit einer Spalte aus der Datenbank, und wenn man einen Wert davon anklickt, soll im mainFrame die Ausgabe der dazugehörigen Daten erfolgen. Mein Chef ist heute nicht da, also kann ich ihn nicht fragen.
das ist der wesentliche Inhalt der navi.php:
// Benötigte Tabelle: LEISTUNGEN
// Drop Down Menu
$kunde = fetch("select id,
kundenname
From kunden");
$smarty->assign('kunde',$kunde);
// Werte zum Template exportieren
$smarty->display('navi.html');
und das wäre das wesentliche aus der navi.html:
<!-- Drop Down Menu -->
<p>
{foreach from=$kunde item=row}
<select name="kunde" size="1" multiple>
<option value="leistung.php">{$row.kundenname}</option>
</select>
{/foreach} </p>
Jetzt funktioniert natürlich 1. der Link nicht. War mir aber klar dass ich noch Hilfe brauche. Jetzt hab ich bei der Tabelle Kunden nur 2 Inhalte, aber wieso ist jeder Inhalt in einer eigenen Spalte, statt untereinander in einer Liste? Ich weiß leider nicht wie ich hier richtig referenzieren muss. Wäre toll, wenn mir jemand da helfen könnte. Danke im Voraus,
Christine