Holger: Checkliste auswerten

Beitrag lesen

Hi,
hier mal am Beispiel einer Oracle-DB:

<?php
$connection = ocilogon("user","PWD","Datenbank");

// Daten speichern
if ($action == "save") {
  // speichern in deine Datenbank
  for($i = 1; $i <= count($array_akt); $i++) {
    $query = "UPDATE Tabelle SET aktuell = '".$array_akt[$i]."' WHERE Schluesselspalte = '".$array_key[$i]."'";
    $stmt = ociparse($connection, $query);
    ociexecute($stmt);
  }
}

// Daten abfragen und anzeigen
$query = "SELECT aktuell, Schluesselspalte FROM Tabelle";
$stmt = ociparse($connection, $query);
ociexecute($stmt);
$row = 0;
echo "<FORM action="seitenname.php" method="post" name="dein_gewählter_name"><TABLE>";
echo "<TR><TD><INPUT type="hidden" name="action" value="save"></TD></TR>";
while (ocifetch($stmt)) {
 $row++;
 $akt = ociresult($stmt, 1);
 $key = ociresult($stmt, 2);
 echo "<TR><TD>";
 echo "<INPUT type="hidden" name="array_key[".$row."]" value="".$key."">";
 echo "<INPUT type="checkbox" name="array_akt[".$row."]" value="".$akt.""></TD></TR>"; }
echo "<TD><INPUT type="submit" value="speichern">";
echo "</TABLE></FORM>";

?>

-------------------------
Gruß Holger