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