"input type='hidden'" gibt falschen Wert weiter.
Hallo Leute,
ich bin gerade dabei einen kleinen Onlineshop zu programmieren. Ich habe eine Artikellist erstellt und wollte mittels "versteckten Button" die ArtikelID weitergeben. Nun das Problem: es wird nicht die ID weitergegeben die ausgewählt wurde sondern die letzte ID aus der Liste und somit ein Falscher Artikel. Hier mal der Code der Artikelliste: PHP-Code:
Kommentiert man PHP-Code:
PHP-Code:
Bin für jeden Tipp dankbar! LG Alex |
AW: "input type='hidden'" gibt falschen Wert weiter.
Entschuldige, dass ich das so sage, aber das ganze Formular ist nicht wirklich sinnvoll programmiert.
Es ist vollkommen logisch, dass nur die letzte Artikelnummer übertragen wird. PHP-Code:
Folgerichtig wird der letzte gesetzte Wert übertragen, da sich die anderen quasi "überschreiben". |
AW: "input type='hidden'" gibt falschen Wert weiter.
Zitat:
cx |
AW: "input type='hidden'" gibt falschen Wert weiter.
Hallo Leute,
danke jedenfalls mal für die Rückmeldung. Nur: wieso ist das ganze Formular nicht wirklich sinnvoll Programmiert? Soll doch nichts weiter machen als eine Liste der Datenbankeinträge ausgeben. Gibt es dafür eine mögliche lösung wie ich den Wert im versteckten Butten "btn[inWarenkorb]" nicht immer überschreibe? Wieso wird der Versteckte Button immer überschrieben und der andere (eine Zeile oberhalb) nicht? LG Alex |
AW: "input type='hidden'" gibt falschen Wert weiter.
Zitat:
Zitat:
Zitat:
cx |
AW: "input type='hidden'" gibt falschen Wert weiter.
Hallo Cortex,
um das Formular problemlos zum laufen zu bringen braucht man nur den auskommentierten Button entkommentieren und den Button darunter einfach auskommentieren. Dann funktioniert alles so wie es funktionieren soll. Trotz des gleichen namen-attributes. Soweit sogut. jetzt würde das Formular funktionieren. Aber wie bekomme ich jetzt ein Bild statt des häßlichen Buttons, der als Namen die Artikelnummer hat, in das Formular? LG Alex |
AW: "input type='hidden'" gibt falschen Wert weiter.
hallo CrystalRed,
Zitat:
Zitat:
Zitat:
cx |
AW: "input type='hidden'" gibt falschen Wert weiter.
Wie ich das sehe gibts da ein Dutzend(oder so) Imagebuttons!
Wenn man sie unterscheiden möchte, dann brauchen sie unterschiedliche Namen. Denn Image Buttons haben kein Value (außer im FF). Da sie ansonsten nur freiwillig Koordinaten liefern ist die Auswertung etwas tricky. PHP-Code:
|
AW: "input type='hidden'" gibt falschen Wert weiter.
herr gott nochmal, es gibt kein attribut image beim HTML-element input. sollte hier ein klick-button mit bild-hintergrund gemeint sein, muss das ungefähr so aussehen:
HTML-Code:
<button name="Klickmich" type="button" value="Überraschung" onclick="alert('Überraschung!');"> dass ein eingabefeld (input) mit einer ressource (image) in zusammenhang gebracht wird, ist doch per se widersprüchlich. cx |
AW: "input type='hidden'" gibt falschen Wert weiter.
Da muss ich dir widersprechen!
Zitat:
Und selbst in den betreffenden DTD Dateien wirst du die Image Inputs finden. Es gibt also nichts an den Image Inputs auszusetzen. Siehe: Zitat:
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 03:27:55 Uhr. |
Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.