Werte aus Pulldown per Submit versenden

Ortwin

Grünschnabel
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&auml;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.
 
Lass vom Submit-Button den JS-Aufruf weg:
Code:
<input type="submit" value="Auswählen">
Und dem Formular gibst du dann die Attribute für ZielURL und Zielfenster
Code:
<form action="artikel.php"method="get" target="mainFrame">

So,wie du es jetzt machst,wird das Formular nicht gesendet,sondern die "artikel.php" im "mainFrame" geöffnet....
das ist fast dasselbe,nur das die Formulardaten dann nicht übertragen werden.
 

Neue Beiträge

Zurück