Übergabe Artikelanzahl via Texteingabefeld an Warenkorb

mediamacher

Mitglied
Hallo,
ich versuche mich gerade an einem kleinem Shop mit Warenkorb und habe leider ein kleines Anfängerproblem. Bei der Übergabe der Artikelmenge an den Warenkorb habe ich folgenden Code eingefügt, der die Menge eines Artikels anhängt:
HTML:
<a href="cart.php?action=add_item&id=<?php echo $row["itemId"]; ?>&qty=1">Hinzufügen</a>

Ich möchte gerne aus einem Texteingabefeld, welches den Namen "quant" hat die Menge individuell eingeben lassen. Leider verstehe ich nicht wie ich in den oberen Link dieses Textfeld einbauen kann.
Über Hilfe würde ich mich sehr freuen, da ich leider momentan so nicht weiterkomme.
Danke :-)
 
Hast du das Textfeld für die Menge und diesen Link auf der gleichen Seite?

Das Problem ist das die Menge erst "submitet" werden muss, damit du Sie
per Link mitgeben kannst.

Mitgeben kannst du Sie auf alle Fälle so:

PHP:
...&menge=<? echo $_POST["quant"] ?>

mfg

Ultra
 
Ich sagte bereits, die Anzahl, also "quant" muss als Variable existieren, ansonsten
ist diese bei der Übergabe leer.

Du kannst ja mal folgendes probieren. Setze die Variable "quant" händisch mal
auf 10 oder so.

PHP:
$_POST["quant"] = "10";
;

Nun sollte er bei "quant" 10 mitgeben.

Wenn du das Feld wo man die Anzahl eingeben kann und diesen Link auf der
gleichen Seite hast, kann das nicht funktionieren, außer du machst er per "submit".

mfg

Ultra
 
Hm, also ich könnte mir da mehrere Möglichkeiten vorstellen.

Hier mal die Einfachste:
Deine Seite besteht aus einem Form oder aus vielen für jeden Artikel.
Du nennst dein Eingabefeld Dynamisch beim Seitenaufbau wie die Artikel_ID
und dein In den WarenkorbButton ist ein SubmitButton (oder Bild).

Wenn nun die Stückzahl für den Artikel eingegeben werden schickst du in deinem
Link die Artikel_ID ja mit und hast hiermit die Bezeichung für das richtige Mengen-Feld.

Auf der Seite die deinen Warenkorb bearbeitet kannst Du nun ganz einfach
mit Hilfe der übergeben Aritkel-ID nach den Inhalt des Feldes fragen und Du hast
die richtige Menge.

Soviel mal fürs erste.

Gruß

Jürgen
 
Zurück