Grüsse
Ich erzeuge aus Datensätzen einer MySQL Datenbank ein Formular.
Die Inhalte werden in Eingabefelder eingetragen und die Datensatz-ID
als checkbox.
Die Namen der Eingabefelder haben also einen BASISNAMEN + die jeweilige ID des Datensatzes.
Nun soll der Nutzer die Möglichkeit haben über die Checkboxen gewisse
Datensätze auszuwählen und dann über EINEN Button das Formular abzuschicken, wo die weitere Verarbeitung für die Löschung der Datensätze aus der Datenbank vorbereitet wird.
Mein Problem diesbezüglich ist:
Dadurch, dass es eine unbekannte Anzahl an Datensätzen gibt, gibt es auch eine unbekannte Anzahl von Parameterwerten.
wenn ich 2 Checkboxen ausgewählt hätte, müssten dann zB diese Parameter zur Verfügung stehen:
meine Frage dazu wäre:
Wie komme ich an die Variablen für die Checkboxen ran, dass ich dann die Löschung bzw. Änderung von Datensatz 1 und Datensatz 3 durchführen kann?
Im moment habe ich nen kleinen Blackout
Vielen Dank für Eure Hilfe
Ich erzeuge aus Datensätzen einer MySQL Datenbank ein Formular.
Die Inhalte werden in Eingabefelder eingetragen und die Datensatz-ID
als checkbox.
PHP:
<input type=text name=vorname$id value=$vorname>
<input type=text name=nachname$id value=$nachname>
<input type=text name=strasse$id value=$strasse>
<input type=text name=ort$id value=$ort>
<input type=checkbox name=loesch$id value=$id>
Die Namen der Eingabefelder haben also einen BASISNAMEN + die jeweilige ID des Datensatzes.
Nun soll der Nutzer die Möglichkeit haben über die Checkboxen gewisse
Datensätze auszuwählen und dann über EINEN Button das Formular abzuschicken, wo die weitere Verarbeitung für die Löschung der Datensätze aus der Datenbank vorbereitet wird.
Mein Problem diesbezüglich ist:
Dadurch, dass es eine unbekannte Anzahl an Datensätzen gibt, gibt es auch eine unbekannte Anzahl von Parameterwerten.
PHP:
$vorname1 = $query->param('vorname1');
$vorname2 = $query->param('vorname2');
$vorname3 = $query->param('vorname3');
$nachname1 = $query->param('nachname1');
$nachname2 = $query->param('nachname2');
$nachname3 = $query->param('nachname3');
.
.
PHP:
$loesch1 = $query->param('loesch1');
$loesch3 = $query->param('loesch3');
meine Frage dazu wäre:
Wie komme ich an die Variablen für die Checkboxen ran, dass ich dann die Löschung bzw. Änderung von Datensatz 1 und Datensatz 3 durchführen kann?
Im moment habe ich nen kleinen Blackout
Vielen Dank für Eure Hilfe