php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2008

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 18.09.2008, 11:37  
Neuer Benutzer
 
Registriert seit: 18.09.2008
Beiträge: 3
taniki befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] Werte aus DropDown-Liste übergeben?

Hallo,
ich muss irgendwie unseren Webshop überzeugen, gleich 2 Artikel in den Warenkorb zu legen.
Kann mir jemand helfen, wie ich die Werte aus einer DropDown-Liste in die übergebende URL bekomme?

Der Code der Liste (meine bisherige Umsetzung, vielleicht ist das ja schon Mist?):

<form id="form2" name="form2" method="post" action="">
<label>Bundle DVD 1
<select name="Artikelauswahl_1" size="1" id="Artikelauswahl_1">
<option value="10">Allgäuer Alpen 3D</option>
<option value="11">Berchtesgadener Alpen 3D</option>
<option value="1601">Isarwinkel 3D</option>
<option value="12">Königswinkel 3D</option>
<option value="1501">Tegernseer und Schlierseer Berge 3D</option>
<option value="6003">Zugspitze 3D</option>
</select>
</label>
<br />
<label>Bundle DVD 2
<select name="Artikelauswahl_2" size="1" id="Artikelauswahl_2">
<option value="10">Allgäuer Alpen 3D</option>
<option value="11">Berchtesgadener Alpen 3D</option>
<option value="1601">Isarwinkel 3D</option>
<option value="12">Königswinkel 3D</option>
<option value="1501">Tegernseer und Schlierseer Berge 3D</option>
<option value="6003">Zugspitze 3D</option>
</select>
</label>
<br />
<br />
<br />
<input type="submit" name="bundle-auswahl2" id="bundle-auswahl2" value="Senden" />
</form>


Und hier die URL:



hier sollten statt X und Y die Werte aus der Liste stehen.

Weiß jemand Rat?

Vielen Dank!!
taniki
taniki ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 18.09.2008, 11:57  
Erfahrener Benutzer
 
Benutzerbild von Ramona86
 
Registriert seit: 11.07.2008
Beiträge: 121
PHP-Kenntnisse:
Anfänger
Ramona86 wird schon bald berühmt werdenRamona86 wird schon bald berühmt werden
Standard

Hallo taniki,

damit du die Werte in der Url stehen hast, musst du im Formular zum Absenden die Methode "get" benutzen...
und wenn du in der URL a= bzw. a1= und a2= stehen haben willst gibst du den dropdown-Listen einfach die Namen a1 und a2 also so:


PHP-Code:
<form id="form2" name="form2" method="get" action="">
  <
label>Bundle DVD 1
  
<select name="a1" size="1" id="Artikelauswahl_1">
    <
option value="10">Allgäuer Alpen 3D</option>
    <
option value="11">Berchtesgadener Alpen 3D</option>
    <
option value="1601">Isarwinkel 3D</option>
    <
option value="12">Königswinkel 3D</option>
    <
option value="1501">Tegernseer und Schlierseer Berge 3D</option>
    <
option value="6003">Zugspitze 3D</option>
    </
select>
  </
label>
  <
br />
  <
label>Bundle DVD 2
  
<select name="a2" size="1" id="Artikelauswahl_2">
    <
option value="10">Allgäuer Alpen 3D</option>
    <
option value="11">Berchtesgadener Alpen 3D</option>
    <
option value="1601">Isarwinkel 3D</option>
    <
option value="12">Königswinkel 3D</option>
    <
option value="1501">Tegernseer und Schlierseer Berge 3D</option>
    <
option value="6003">Zugspitze 3D</option>
  </
select>
  </
label>
<
br />
  <
br />
  <
br />
  <
input type="submit" name="bundle-auswahl2" id="bundle-auswahl2" value="Senden" />
</
form
auf die Artikel kannst du dann mit
PHP-Code:
$a1 $_GET['a1'];
$a2 $_GET['a2']; 
zurgreifen.

Gruß Ramona
Ramona86 ist offline  
Alt 18.09.2008, 12:15  
Neuer Benutzer
 
Registriert seit: 18.09.2008
Beiträge: 3
taniki befindet sich auf einem aufstrebenden Ast
Standard

Hallo Ramona,
das klingt super!

So ganz weiß ich aber nicht, an welcher Stelle ich das php schreiben soll...?

So ja sicher nicht:

<form id="form2" name="form2" method="get" action="">
<label>Bundle DVD 1
<select name="a1" size="1" id="Artikelauswahl_1">
<option value="10">Allgäuer Alpen 3D</option>
<option value="11">Berchtesgadener Alpen 3D</option>
<option value="1601">Isarwinkel 3D</option>
<option value="12">Königswinkel 3D</option>
<option value="1501">Tegernseer und Schlierseer Berge 3D</option>
<option value="6003">Zugspitze 3D</option>
</select>
</label>
<br />
<label>Bundle DVD 2
<select name="a2" size="1" id="Artikelauswahl_2">
<option value="10">Allgäuer Alpen 3D</option>
<option value="11">Berchtesgadener Alpen 3D</option>
<option value="1601">Isarwinkel 3D</option>
<option value="12">Königswinkel 3D</option>
<option value="1501">Tegernseer und Schlierseer Berge 3D</option>
<option value="6003">Zugspitze 3D</option>
</select>
</label>
<br />
<?
$a1 = $_GET['a1'];
$a2 = $_GET['a2'];
?>
<br />
<br />
<input type="submit" name="bundle-auswahl2" id="bundle-auswahl2" value="Senden" />
</form>

taniki ist offline  
Alt 18.09.2008, 12:18  
Erfahrener Benutzer
 
Benutzerbild von JEGO
 
Registriert seit: 01.12.2003
Beiträge: 2.555
PHP-Kenntnisse:
Anfänger
JEGO wird schon bald berühmt werden
Standard

warum probierst du vor der Frage nicht erst mal aus, was Ramona dir da gepostet hat?
und bitte benutze [php] oder [code] tags.
__________________
Gruß JEGO

Ein PHP Script tut, was Du schreibst, nicht was Du willst.
JEGO ist offline  
Alt 18.09.2008, 12:22  
there's only one psycho
 
Benutzerbild von PsychoEagle
 
Registriert seit: 21.08.2007
Beiträge: 1.283
PHP-Kenntnisse:
Anfänger
PsychoEagle ist ein sehr geschätzer MenschPsychoEagle ist ein sehr geschätzer MenschPsychoEagle ist ein sehr geschätzer Mensch
PsychoEagle eine Nachricht über ICQ schicken PsychoEagle eine Nachricht über Skype™ schicken
Standard

Bitte benutze für Code und PHP die Code bzw PHP Tags des Forums --> [php ][/php ] (ohne Leerzeichen).

Fast richtig -->

Code:
<form id="form2" name="form2" method="get" action="script-welches-aufgerufen-werden-soll.php">
  <label>Bundle DVD 1
  <select name="a1" size="1" id="Artikelauswahl_1">
    <option value="10">Allgäuer Alpen 3D</option>
    <option value="11">Berchtesgadener Alpen 3D</option>
    <option value="1601">Isarwinkel 3D</option>
    <option value="12">Königswinkel 3D</option>
    <option value="1501">Tegernseer und Schlierseer Berge 3D</option>
    <option value="6003">Zugspitze 3D</option>
    </select>
  </label>
  <br />
  <label>Bundle DVD 2
  <select name="a2" size="1" id="Artikelauswahl_2">
    <option value="10">Allgäuer Alpen 3D</option>
    <option value="11">Berchtesgadener Alpen 3D</option>
    <option value="1601">Isarwinkel 3D</option>
    <option value="12">Königswinkel 3D</option>
    <option value="1501">Tegernseer und Schlierseer Berge 3D</option>
    <option value="6003">Zugspitze 3D</option>
  </select>
  </label>
<br />
  <br />
  <br />
  <input type="submit" name="bundle-auswahl2" id="bundle-auswahl2" value="Senden" />
</form>
Und in script-welches-aufgerufen-werden-soll.php kannst du theoretisch auf die ausgewählten Werte mit

PHP-Code:
$a1 $_GET['a1'];
$a2 $_GET['a2']; 
Zwecks Sicherheit kann ich aber nun nicht allzu viel sagen, du musst halt die Werte dann noch prüfen, ob die in den Warenkorb so dürfen bzw. ob die Artikel überhaupt existieren. Aber denke dass der 1und1 Shop das abdeckt (spekulation).
__________________
"Weaseling out of things is important to learn. It's what separates us from the animals ... except the weasel." (Homer J. Simpson)
PsychoEagle ist offline  
Alt 18.09.2008, 13:02  
Neuer Benutzer
 
Registriert seit: 18.09.2008
Beiträge: 3
taniki befindet sich auf einem aufstrebenden Ast
Standard

okay, jetzt paßt's, ich wußte nicht, dass ich den php-code in ein extra skript schreiben muss.

@JEGO: herzlichen dank für den "tollen" hinweis. natürlich hab ich's vorher probiert.

@PsychoEagle: tausend dank für die hilfe!
taniki ist offline  
Alt 18.09.2008, 13:40  
Erfahrener Benutzer
 
Benutzerbild von JEGO
 
Registriert seit: 01.12.2003
Beiträge: 2.555
PHP-Kenntnisse:
Anfänger
JEGO wird schon bald berühmt werden
Standard

@taniki

wenn du es wirklich mal probiert hättest und dir evtl. noch ein TUT dazu angeschaut hättest, hätte ich dir den Hinweis nicht geben brauchen.

z.b. erster Link in google #php/QuakeNet Tutorial - GET-Variablen oder PHP Tutorial - POST & GET oder PHP tutorial forms
__________________
Gruß JEGO

Ein PHP Script tut, was Du schreibst, nicht was Du willst.
JEGO ist offline  
Alt 18.09.2008, 14:41  
there's only one psycho
 
Benutzerbild von PsychoEagle
 
Registriert seit: 21.08.2007
Beiträge: 1.283
PHP-Kenntnisse:
Anfänger
PsychoEagle ist ein sehr geschätzer MenschPsychoEagle ist ein sehr geschätzer MenschPsychoEagle ist ein sehr geschätzer Mensch
PsychoEagle eine Nachricht über ICQ schicken PsychoEagle eine Nachricht über Skype™ schicken
Standard

Und das "tausend dank" sollte nicht mir gelten, sondern der lieben Ramona (ich schleimer )

Mein Post sagt fast nichts anderes aus als ihrer *g*
__________________
"Weaseling out of things is important to learn. It's what separates us from the animals ... except the weasel." (Homer J. Simpson)
PsychoEagle ist offline  
Alt 18.09.2008, 14:50  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.988
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Du Schleimer, in der Tat!
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist gerade online  
Alt 18.09.2008, 14:51  
Erfahrener Benutzer
 
Benutzerbild von JEGO
 
Registriert seit: 01.12.2003
Beiträge: 2.555
PHP-Kenntnisse:
Anfänger
JEGO wird schon bald berühmt werden
Standard

genau^^
__________________
Gruß JEGO

Ein PHP Script tut, was Du schreibst, nicht was Du willst.
JEGO ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Werte zw. 2 php Datein übergeben PHP Tipps 2006 6 06.02.2006 16:32
Werte für Dropdown aus Tabelle einlesen PHP Tipps 2005-2 0 05.08.2005 12:35
Werte für Dropdown aus Tabelle einlesen PHP Tipps 2005-2 0 05.08.2005 12:24
Werte für Dropdown aus Tabelle einlesen PHP Tipps 2005-2 0 05.08.2005 12:21
Werte für Dropdown aus Tabelle einlesen PHP Tipps 2005-2 0 05.08.2005 12:21
Werte für Dropdown aus Tabelle einlesen PHP Tipps 2005-2 0 05.08.2005 12:20
Werte für Dropdown aus Tabelle einlesen PHP Tipps 2005-2 0 05.08.2005 12:19
Werte für Dropdown aus Tabelle einlesen PHP Tipps 2005-2 0 05.08.2005 12:17
Werte für Dropdown aus Tabelle einlesen PHP Tipps 2005-2 0 05.08.2005 12:16
Javascript und PHP: Werte übergeben janni PHP Tipps 2005 5 09.05.2005 20:17
werte werden nicht übergeben PHP Tipps 2005 10 05.04.2005 23:23
[Erledigt] Wie kann ich beliebig viele Werte an eine Funktion übergeben PHP Tipps 2005 11 25.01.2005 10:44
[Erledigt] Werte werden nicht übergeben Server, Hosting und Workstations 1 11.11.2004 09:30
via Link Werte an eine function übergeben PHP Tipps 2004 5 01.07.2004 12:39
Dropdown Liste automatisch erstellen PHP Tipps 2004 2 20.06.2004 12:41

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
option liste php, wert auswahlfeld an scipt übergeben, php listenwert auslesen, werte aus einer dropdown list in eine weitere übertragen php, php dropdown liste übergeben, php tabelle mit übergebenden werten erzeugen, dropdwon liste submit button werte an php skrip übergeben, javascript dropdown liste wert an php script übergeben, aus pulldown werte in ein label übergeben, php werte übergeben select option, werte von dropdown in input feld übergeben, werte aus dropdown liste in php übergeben

Alle Zeitangaben in WEZ +2. Es ist jetzt 17:00 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum