Seit einiger zeit bastel ich an einer Hompepage und komme -mangels Kenntnisse- nicht so recht weiter.
Ich hole per PHP ID´s und Materialbezeichnungen aus einer SQL Datenbank.
Das ausgegebene Pulldown sieht im Quelltext so aus:
<option value=">2">Artikel2</option>
<option value=">3">Artikel3</option>
<option value=">4">Artikel4</option>
Neben diesem Pulldown habe ich einen submit-Button der -zunächst nur - im darunterliegenden Frame eine neue Seite namens "artikel.php" öffnet:
<input type="submit" name="post" target="mainFrame" onclick="parent.mainFrame.location='artikel.php'" value="Auswählen">
Ziel der Übung soll jetzt sein, daß ich nur eine artikel.php schreibe, die Auswahl im Pulldown die zugehörige ID (hier 2, 3 oder 4) übergibt und ich diese Variable auf der Artikel.php für weiter DB-Abfragen zur Verfügung habe.
Ein richtiger Ansatz ist IMHO "artikel.php?id=3" und die Variable mit "get" auszulesen.
Ist dieser Ansatz richtig? Ais "Syntax-Sau" weiß ich nicht einmal, wie ich anfangen soll. Oder ist das eher was fürs PHP-Forum ...
Dank für Eure Mühen,
Ortwin.
Ich hole per PHP ID´s und Materialbezeichnungen aus einer SQL Datenbank.
Das ausgegebene Pulldown sieht im Quelltext so aus:
<option value=">2">Artikel2</option>
<option value=">3">Artikel3</option>
<option value=">4">Artikel4</option>
Neben diesem Pulldown habe ich einen submit-Button der -zunächst nur - im darunterliegenden Frame eine neue Seite namens "artikel.php" öffnet:
<input type="submit" name="post" target="mainFrame" onclick="parent.mainFrame.location='artikel.php'" value="Auswählen">
Ziel der Übung soll jetzt sein, daß ich nur eine artikel.php schreibe, die Auswahl im Pulldown die zugehörige ID (hier 2, 3 oder 4) übergibt und ich diese Variable auf der Artikel.php für weiter DB-Abfragen zur Verfügung habe.
Ein richtiger Ansatz ist IMHO "artikel.php?id=3" und die Variable mit "get" auszulesen.
Ist dieser Ansatz richtig? Ais "Syntax-Sau" weiß ich nicht einmal, wie ich anfangen soll. Oder ist das eher was fürs PHP-Forum ...
Dank für Eure Mühen,
Ortwin.