Problem mit richtiges Komma setzen ...

proloser

Erfahrenes Mitglied
Hallo,

ich habe meherer Checkboxen ..

[ ] AAA
[X] BBB
[X] CCC
[ ] DDD
[X] EEE

.. und möchte jetzt die gewählten in eine Datenbank speichern.


Das Problem ist ich möchte damit die Werte so ..

BBB, CCC, EEE

.. gespeichert werden.


Das Komma darf also immer nur dazwischen wenn mehere gewählt werden und der letzte Wert darf auch kein Komma haben (zB so BBB, CCC, EEE, oder BBB,)

Ich hoffe ihr wisst was ich meine, ist etwas schwer zu erklären :rolleyes:

MfG markus
 
Sammele die Werte in einem Array und verbinde die Elemente mithilfe der implode()-Funktion.
Alternativ kannst du natürlich auch den Zu-Fuß-Weg nehmen:
PHP:
$glue = ',';
$str = '';
foreach( $array as $item ) {
	$str .= $item . $glue;
}
if( count($array) > 0 ) {
	$str = substr($str, 0, -strlen($glue));
}
 
Du gibst deinen Checkboxen die Namen so z.B. foobar[0], foobar[1] usw. und dann übergibst du ja die Informationen und hast sie dann sozusagen in $_POST[foobar] drin.
 
Zurück