Newsletter - Checkboxen & Co.

diggity

Erfahrenes Mitglied
Hi Leute,

Bin grad beim Newsletterscript am schreiben, nun will ich es so haben, dass sich die User für mehrere Kategorien eintragen können. Sieht z.B. so aus:

[x] a
[] b
[x] c
[] d

So wie ich es jetzt habe wird nur eine Checkbox eingetragen, nämlich die Oberste die angekreuzelt wurde (Aufgrund des Aufbaus meiner Abfrage).

Abfrage sieht folgendermaßen aus:

PHP:
if($_POST["kategorie"] == "a") { //abfragen für gewählte kategorie
				$kategorie = "a";
			}
			if($_POST["kategorie"] == "b") {
				$kategorie = "b";
			}
			if($_POST["kategorie"] == "c") {
				$kategorie = "c";
			}
			if($_POST["kategorie"] == "d") {
				$kategorie = "d";
			}
//usw. ...

Versteht ihr was ich meine?

Die Zweite Frage ist, wie ich das am Besten in die Datenbak schreibe. damuss ich ja wieder die Datensätze mit einem Separator trennen, ist unschön.

So siehts jetzt aus:
Code:
email			vname		nname		kategorie	id
max@mustermann.det 	Max 		Mustermann 	a			1

Würde dann ja so aussehen:
Code:
email			vname		nname		kategorie	id
max@meier.de 		Max 		Meier 		a;b;f		2

Dankeschön!
 
Zuletzt bearbeitet:
Das heisst ich sollte eine weitere Tabelle "newsletter_kategorien" anlegen und mit einem Fremdschlüssel mit der Tabelle "newsletter" verbinden?
 
Zurück