Hi Leute,
Ich hab hier ne Liste von Pferden (MySQL), die auf ner Page ausgegeben wird. Nun soll die Möglichkeit bestehen, jedem Pferd eine von vier Eigenschaften zuordnen zu können ("deceased","not breeding","pay for this year","sold"). Ich erstelle dazu für jeden Datensatz ein Formular auf der Page, und habe bis dato vier Submit-Buttons (alle mit gleichem Namen "status", aber unterschiedlichen Values).
Nun hatte ich mich zuerst für Jscript entschieden, um das Drücken eines Buttons bestätigen zu lassen, bzw. bei "sold" ein neues Fenster zu öffnen, in dem der neue Besitzer eingetragen werden soll.
Das Problem war, dass ich die Submit-Buttons in Input-Button-Buttons umwandeln musste, welchen ich dann onClick-Events zuordnen konnte (bei Typ Input-Submit kann man das Absenden der Informationen wohl nicht verhindern), welche wohl keine Name-Value-Tupel absenden, weshalb ich dann in meiner Abfrageroutine nicht mehr feststellen konnte, welcher der Buttons gedrückt wurde.
Die einzige Lösung die mir bisher einfiel, war, für jeden Eigenschaftsbutton ein eigenes Formular zu machen, dem ich alle nötigen Werte wie Registrierungsnummer des Pferdes etc. als Input-Hidden mitgeb. Da die Lösung in meinen Augen "Redundanz" schreit, hab ich mir jetzt überlegt, das ganze serverseitig mit PHP zu lösen, indem ich eine Kontroll-/Bestätigungsseite aufrufe, wenn das Formular abgeschickt wird.
Doch da wollt ich mal erst nen kurzes Feedback aus der Expertenrunde hier erbitten zu: Javascript oder PHP; und wenn Javascript, dann wie in etwa?
Thanks!