Hallo,
ich möchte daten aus einem formular in eine mysql tabelle einfügen, bei dem eine checkbox aktiviert ist, die restlichen felder sollen nicht eingefügt werden.
Hintergrund
Ich lese aus einer Tabelle Artikel aus, die bestellt werden können. Die Werte werden in Textfelder eingelesen.. Nun gibt es z.b eine Auswahl mit 20 Artikeln die bestellt werden können. Mittels Checkbox sollen die Artikel zur Bestellung ausgewählt werden können. Diese gewählten Artikel sollen nun in die Datenbank gespeichert werden, aber auch nur diese, nicht die unselektierten.
Die Checkboxen haben als aktivierten Wert die ID (Primärschlüssel) des Artikels.
Überlegung
Ich dachte mir, man könnte die ganzen Artikel nach dem absenden der Form in ein array laden und dann die array Einträge entfernen bei denen der wert der checkbox = '' ist.
Ich habe leider keine array funktion gefunden die sowas ermöglicht. Ich weiß auch nicht ob das der richtige ansatz ist..
Man könnte natürlich auch alle artikel einfügen lassen und danach mit DELETE die felder löschen bei denen der checkbox wert leer ist, aber wenn bei längeren listen 200 Artikel oder so erst eingespeichert werden und danach 180 wieder gelöscht werden.. net wirklich toll..
Vielleicht hat ja schonmal jmd. so was gemacht oder kann mir helfen..
Danke im Vorraus
ich möchte daten aus einem formular in eine mysql tabelle einfügen, bei dem eine checkbox aktiviert ist, die restlichen felder sollen nicht eingefügt werden.
Hintergrund
Ich lese aus einer Tabelle Artikel aus, die bestellt werden können. Die Werte werden in Textfelder eingelesen.. Nun gibt es z.b eine Auswahl mit 20 Artikeln die bestellt werden können. Mittels Checkbox sollen die Artikel zur Bestellung ausgewählt werden können. Diese gewählten Artikel sollen nun in die Datenbank gespeichert werden, aber auch nur diese, nicht die unselektierten.
Die Checkboxen haben als aktivierten Wert die ID (Primärschlüssel) des Artikels.
Überlegung
Ich dachte mir, man könnte die ganzen Artikel nach dem absenden der Form in ein array laden und dann die array Einträge entfernen bei denen der wert der checkbox = '' ist.
Ich habe leider keine array funktion gefunden die sowas ermöglicht. Ich weiß auch nicht ob das der richtige ansatz ist..
Man könnte natürlich auch alle artikel einfügen lassen und danach mit DELETE die felder löschen bei denen der checkbox wert leer ist, aber wenn bei längeren listen 200 Artikel oder so erst eingespeichert werden und danach 180 wieder gelöscht werden.. net wirklich toll..
Vielleicht hat ja schonmal jmd. so was gemacht oder kann mir helfen..
Danke im Vorraus
Comment