servus Tom,
zuerst mal danke für deine Hilfe. wenn ich mir das so ansehe, vermute ich aber, dass ich die "Betitelung" der Checkboxen anders machen muss - oder können die trotzdem $ger1 bis $gern heissen?
danke, lg bernhard
Hello,
$fieldlist = "
id
,geraetename
,ansch\_datum
";
$table = "daten
";$where = "";
if isset($POST['ger']) and is_array($POST['ger']))
{
foreach($POST['ger'] as $key => $val)
{
$where .= " and ger".intval($key)." = 1";
}
}$sql = "select $fieldlist from $table where true $where";
echo $sql; ### zur Kontrolle
Das ist natürlich so nur verkürzt dargestellt, denn wenn man richtig mach will, müsste man auch noch überprüfen, ob die Spalte, die man in der Foreach-Schleife baut, überhaupt im Satzformat der Tabelle vorhanden ist. Anderenfalls bestraft Dich spätestens die SQL-Abfage mit einem Fehler-Status und einer Meldung.
Harzliche Grüße vom Berg
http://www.annerschbarrich.deTom