Onkel Schnitzel: MySQL - Mehrere Datensätze gleichzeitg bearbeiten

Beitrag lesen

Denk nur mal dran: "Es gibt nur ein' Rudi Völler", aber zwei Altintops - und von den Jarolims gibts sogar drei (Vater und Bruder in Prag, David Jarolim beim HSV) im Fußballgeschäft.

Ja, und wir haben sogar ein Zwillingspaar in der Mannschaft- daran hatte ich gar nicht gedacht. Ich wollt mir die ID sparen. Warum, weiß ich eigentlich auch nicht so genau.

Wenn du genau EIN Formular hast, werden dir auch genau ALLE darin enthaltenen Felder gesendet. Aber wenn du diese Felder alle identisch benannt hast (alle Spiele-Felder heißen <input name="spiele">), dann kann PHP diese nicht auseinanderhalten, sondern legt jedes der nacheinander im Datenstrom eintreffenden Felder immer wieder in die gleiche Variable.

Ja, eigentlich logisch.

Besser ist es, die Formularfelder mit PHP-Arraynamen zu bezeichnen. Und da die Spieler-ID ja existieren wird, eignet sie sich perfekt für diesen Zweck:
<input name="spiele[ID]"> ist ein guter Name, die ID wird dann für jeden Spieler zu einer anderen Zahl.

Das hört sich sehr gut an. Danke für die Hilfe!

Schöne Grüße,
Onkel Schnitzel