TS: Checkbox von PHP nach HTML auslesen

Beitrag lesen

Hallo und guten Abend,

// define what user may put in
$input = array(
    'name1' => '', // default value empty string
    'name2' => false, // checkbox - default is false
    'namex' => ''
);

// update with POST values
foreach ($_POST as $key => $value) {

    // do we expect such a key?
    if (array_key_exists($key, $input))
        $input[$key] = $value;
    }
}

// checkbox 'name2' set?
if ($input['name2']) {
    // yes!
}

Ich würde da sogar noch einen Schritt weiter gehen und die "Abklapperliste" von der anderen Seite angehen:

foreach ($input as $key => $value) 
{
    ### ...
}

Dann werden nur Post-Parameter abgefragt, die in der Liste stehen, also auch erwartet werden und man hat immer gleich den Default, auch wenn im $_POST kein Paramter dazu drinsteht (wie bei Checkbox oder Radio z. B.)

Grüße
TS

--
es wachse der Freifunk
http://freifunk-oberharz.de