BlueZone
Grünschnabel
Hallo @ll...
Ich habe folgendes Problem.
Ich solle aus eine Datenbank heraus Checkboxen erstellen. In der Datenbank steht nur DE;EN;FR momentan mache ich es folgendermassen.
Das heisst das er mir Checkboxen erstellt mit dem Namen DE - EN und FR.
Sowit so gut. Alles kein Problem. Nun noch ich es per formular weiterleiten welche diese Checkboxen Aktiviert worden sind als 'Checked'
Folgenden Code habe ich gemacht um die Checkboxen auszuwerten:
Mein Problem ist nun das er in $dummyLang nichts speichet als wäre nichts ausgewählt. Wie kann ich es nun machen das er mir die Checkboxen mit dem wert 1 als Checked in meinem String speichert im Format xx;xx;xx ?
Danke für euere Hilfe !
Mike
Ich habe folgendes Problem.
Ich solle aus eine Datenbank heraus Checkboxen erstellen. In der Datenbank steht nur DE;EN;FR momentan mache ich es folgendermassen.
PHP:
$dbHandle=new database("mysql",$GLOBALS['dbHost'],$GLOBALS['dbname'],$GLOBALS['dbUser'],$GLOBALS['dbpasswd']);
$dbHandle->query("SELECT * FROM md_admin_interface");
$dbResult=$dbHandle->get_row();
$arraySection = explode(";",$dbResult['lang']);
$lg = sizeof($arraySection);
for($i=0; $i<$lg; $i++){
echo "<input name='$arraySection[$i]' type='checkbox'>$arraySection[$i] ";
}
Das heisst das er mir Checkboxen erstellt mit dem Namen DE - EN und FR.
Sowit so gut. Alles kein Problem. Nun noch ich es per formular weiterleiten welche diese Checkboxen Aktiviert worden sind als 'Checked'
Folgenden Code habe ich gemacht um die Checkboxen auszuwerten:
PHP:
if($submit){
$dbHandle=new database("mysql",$GLOBALS['dbHost'],$GLOBALS['dbname'],$GLOBALS['dbUser'],$GLOBALS['dbpasswd']);
$dbHandle->query("SELECT * FROM md_admin_interface");
$dbResult=$dbHandle->get_row();
$arraySection = explode(";",$dbResult['lang']);
$lg = sizeof($arraySection);
for($i=0; $i<$lg; $i++){
$dummy = $arraySection[$i];
if(isset($_REQUEST[$arraySection[$i]]))
$dummyLang = $dummyLang & ";" & $arraySection[$i];
}
$_SESSION['SELECTEDLANG'] = $dummyLang;
echo "<meta http-equiv='refresh' content='0;URL=$configRootSSL/admin/change.php?go=1'>";
}
Mein Problem ist nun das er in $dummyLang nichts speichet als wäre nichts ausgewählt. Wie kann ich es nun machen das er mir die Checkboxen mit dem wert 1 als Checked in meinem String speichert im Format xx;xx;xx ?
Danke für euere Hilfe !
Mike