ERLEDIGT
NEIN
NEIN
ANTWORTEN
3
3
ZUGRIFFE
514
514
EMPFEHLEN
-
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.
-
Also dein Quelltext sollte dir zu denken geben.
<option value=">2">Artikel2</option>
sollte so aussehen
<option value="2">Artikel2</option>
Wenn dein Pulldown Menü dann quasi so aussieht :
und du das ganze per Form über gibstPHP-Code:<select name="id">
<option value="1">Artikel1</option>
<option value="2">Artikel2</option>
.
.
.
</select>
Also
dann kannst du in blabla.php die variable $id benutzen...PHP-Code:<form name="name" method="get" action="blabla.php">
<select name="id">
<option value="1">Artikel1</option>
<option value="2">Artikel2</option>
.
.
.
</select>
<input type="submit" name="submit" value="submit">
</form>
Das sollte als Ansatz genügen.
2b
-
Hallo,
:Also dein Quelltext sollte dir zu denken geben.
:<option value=">2">Artikel2</option>
:sollte so aussehen
:<option value="2">Artikel2</option>
Erledigt, da war ein Fehler.
:Wenn dein Pulldown Menü dann quasi so aussieht :
PHP:--------------------------------------------------------------------------------
<select name="id">
<option value="1">Artikel1</option>
<option value="2">Artikel2</option>
.
.
.
</select>
--------------------------------------------------------------------------------
Das sieht so aus, weil es ja aus der DB geholt wird:
<?
$anfrage = mysql_query("SELECT * FROM artikelgrp WHERE prod_id ='1'");
echo "<select name=\"select\">";
while($ro = mysql_fetch_array($anfrage))
{
echo "<option value=\"$ro[artgrp_id]\">$ro[artgrp]</option>\n";
}
echo "</select>";
?>
So komme ich an die Werte im Pulldown.
Der Button "Absenden" daneben:
<input type="submit" name="post" target="mainFrame" onclick="parent.mainFrame.location='artikel.php'" value="Auswählen">
Wo logischerweise nichts übergeben wird, sondern nur die neue Seite im Frame aufgerufen wird (so weit bin ich immerhin).
PHP:--------------------------------------------------------------------------------
<form name="name" method="get" action="blabla.php">
<select name="id">
<option value="1">Artikel1</option>
<option value="2">Artikel2</option>
.
.
.
</select>
<input type="submit" name="submit" value="submit">
</form>
--------------------------------------------------------------------------------
Diese Pulldown-Einträge zieht er sich ja wie oben zitiert schon aus der DB.
Oder verstehe ich da was gar nicht ...
-
schon aber du willst die variable ja weiterbenutzen also musst du bei action= die datei einsetzen.
also bei dir wäre dass dann action="artikel.php"
die variable wird dann unter dem namen gespeichert die das select feld hat..
<select name="ID"> zb....
Ähnliche Themen
-
Werte an PHP übergeben
Von bloodytriker im Forum Javascript & AjaxAntworten: 3Letzter Beitrag: 08.01.11, 00:51 -
GET Werte nutzen für Pulldown-Menü
Von Sebigf im Forum Javascript & AjaxAntworten: 7Letzter Beitrag: 01.02.06, 08:18 -
mehrere Werte per pulldown an nächste seite übergeben
Von CPB im Forum PHPAntworten: 1Letzter Beitrag: 16.01.04, 16:51 -
Werte aus Pulldown per Submit versenden
Von Ortwin im Forum Javascript & AjaxAntworten: 1Letzter Beitrag: 19.09.03, 11:23 -
ASP Werte übergeben
Von daywalkertp im Forum ASPAntworten: 2Letzter Beitrag: 16.01.03, 18:14





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren