burnhard1979: aktivierte checkboxen abfrage

Beitrag lesen

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.de

Tom