• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Checkbox status speichern

mitch_m

Neues Mitglied
Moin Moin zusammen.

Wie kann ich den Status einer Checkbox speichern?
ich abe zur zeit ein checkbox, die klicke ich an dann ist der Hacken gesetzt, aktualisiere ich aber die Seite ist der hacken weg.
wie kann ich ihn beibehalten? gegebenfalls auf speichern durch einen button druck?

Danke
 
Wenn du eine Checkbox definierst, kannst du Ihr ein Parameter geben welcher angibt, ob der Hacken gesetzt oder nicht gesetzt ist.

<input type="checkbox" checked="checked" name="checkBoxName" />

Und per PHP kannst du überprüfen, ob die Checkbox gecheckt ist oder nicht.

PHP:
<?php
 $checked = '';
if( !$_POST[ 'checkBoxName' ] == '' ){
 $checked = 'checked="checked"';
}
?>

<input type="checkbox" name="checkBoxName" <?php echo $checked;?> />
 
Zuletzt bearbeitet von einem Moderator:
ok .. danke erstemal.. lokal geht es, aber..
ich habe hier so ein I/O Modul mit Webserver, jetzt hab ich eine uhr eingebaut mit datum und sowas, jetzt soll der kunde aber einstellen können an welchem tag ein "wecker klickelt"
dazu muss der den wert vom der checkbox also true oder false, an den basic code übergeben, das geht z.B so
<input name=B520 size=2 maxlength=2 value=&LSetup(1,"%u",520);>
und am ende dann ein "Save" Button der die Werte übernimmt

hab nun dein code mal kopiert und hochgeladen, aber beim aktualisieren übernimmt der ihn trotzdem nicht, lokal aber funktioniert es
 
Dann musst du rausfinden, wie du das obige PHP Beispiel mit BCL umsetzt. Das einzige was du machen musst, ist dass der HTML Code so aussieht:
HTML:
<input type="checkbox" checked ...>
(oder wenn die Seite XHTML ist checked="checked")
 
Zurück
Oben