ultrakollega
Erfahrenes Mitglied
Ich habe ein Formular, indem sind checkboxen. Genau so:
Im Formular habe ich diesen Code:
in der Datenbank im Feld Gruppe sind die Daten so gespeichert:
Standart|Paznaun|Tiboss
Das kurze Skript oben macht folgendes. Es ließt alle Gruppen aus
der Tabelle Gruppen aus. Schreibt sie untereinander um macht eine
checkbox davor. Anhand von zB "Standart|Paznaun|Tiboss" macht das
Skript nun ein Häcken vor die drei wie im Bild.
Das funktioniert alles einwandfrei. Nun kann man aber andere Gruppen
zuweisen, wie auf diesem Bild zb:
So, das soll man speichern können, das heißt, im Falle vom zweiten
Bild, soll folgender String in die Datenbank geschrieben werden:
Paznaun|marangun|silbertaler
Im Prinzip brauche ich ein Skript welches mir die angekreuzten
Sachen mit dem Trennzeichen | in die DB schreibt.
Ich hoffe das ist nicht zu kompliziert Erklärt, denke nicht.
Danke für die Antworten,
ultra
Im Formular habe ich diesen Code:
PHP:
<?
$sql_grp = "select gruppe from $tbl_gruppen";
$result_grp = mysql_query($sql_grp);
while($row_grp = mysql_fetch_array($result_grp, MYSQL_ASSOC)){ ?>
<input name="chk_gruppen[]" type="checkbox" value="<? echo $row_grp["gruppe"] ?>" <? if(strstr($row["gruppe"], $row_grp["gruppe"])){echo "checked";} ?>> <? echo $row_grp["gruppe"]; ?><br>
<? } ?>
in der Datenbank im Feld Gruppe sind die Daten so gespeichert:
Standart|Paznaun|Tiboss
Das kurze Skript oben macht folgendes. Es ließt alle Gruppen aus
der Tabelle Gruppen aus. Schreibt sie untereinander um macht eine
checkbox davor. Anhand von zB "Standart|Paznaun|Tiboss" macht das
Skript nun ein Häcken vor die drei wie im Bild.
Das funktioniert alles einwandfrei. Nun kann man aber andere Gruppen
zuweisen, wie auf diesem Bild zb:
So, das soll man speichern können, das heißt, im Falle vom zweiten
Bild, soll folgender String in die Datenbank geschrieben werden:
Paznaun|marangun|silbertaler
Im Prinzip brauche ich ein Skript welches mir die angekreuzten
Sachen mit dem Trennzeichen | in die DB schreibt.
Ich hoffe das ist nicht zu kompliziert Erklärt, denke nicht.
Danke für die Antworten,
ultra
Zuletzt bearbeitet: