Guten Morgen zusammen,
ich bastel gerade an einem Formular mit checkboxen rum und habe das Problem das mir nach dem Absenden die erste checkbox nicht mehr "checked" gemacht wird...
Zuerst frage ich aus der DB ab und lasse die die vorkommen markieren:
das geht auch, nur sobald ich per POST die Einträge auslese und in der DB aktualisiere wird die oberste der gewählten Boxen nicht mehr markiert.
Die Eintragung in der DB passt aber !?
ich hoffe sehr das einer von euch ne Idee hat an was das liegen könnte !?
ich bastel gerade an einem Formular mit checkboxen rum und habe das Problem das mir nach dem Absenden die erste checkbox nicht mehr "checked" gemacht wird...
Zuerst frage ich aus der DB ab und lasse die die vorkommen markieren:
PHP-Code:
<?php
<input type="checkbox" name="sportarten[]" value="Skifahren" <?PHP if(strpos($sportarten,"Skifahren")!= FALSE) echo "checked"; ?>>
Skifahren
<input type="checkbox" name="sportarten[]" value="Snowboarden" <?PHP if(strpos($sportarten,"Snowboarden")!= FALSE) echo "checked"; ?>>
Snowboarden
<input type="checkbox" name="sportarten[]" value="Radfahren" <?PHP if(strpos($sportarten,"Radfahren")!= FALSE) echo "checked"; ?>>
Radfahren
<input type="checkbox" name="sportarten[]" value="Eislaufen" <?PHP if(strpos($sportarten,"Eislaufen")!= FALSE) echo "checked"; ?>>
Eislaufen
?>
Die Eintragung in der DB passt aber !?
PHP-Code:
<?php
$sportart = $_POST['sportarten'];
$sportarten = implode(', ',$sportart);
?>
Kommentar