Thomas_Jung
Erfahrenes Mitglied
Hallo
Die Datensätze werden per Checkbox zum bearbeiten aufgerufen.
Beim anschließenden Speichen wird untenstehender code ausgeführt.
Mit einem Datensatz funktioniert das prima.
Kann mir jemand weiterhelfen das das auch mit mehreren Datensätze funktioniert?
>>> //for($i = 0; $i < count($_POST['editieren']); $i++){ <<<
Gruß Thomas
Die Datensätze werden per Checkbox zum bearbeiten aufgerufen.
Beim anschließenden Speichen wird untenstehender code ausgeführt.
Mit einem Datensatz funktioniert das prima.
Kann mir jemand weiterhelfen das das auch mit mehreren Datensätze funktioniert?
>>> //for($i = 0; $i < count($_POST['editieren']); $i++){ <<<
Gruß Thomas
Code:
//Datensätze per Checkbox ausgewählt
$editieren = $_POST['editieren'];
for($i = 0; $i < count($_POST['editieren']); $i++){
//Anzahl der Felder berechnen
$x = 0; $count = count($_POST['felder']); $update = 'SET ';
foreach ($_POST['felder'] as $key => $value) { $x++; ($count == $x) ? $update .= $key . "='" . $value . "' " : $update .= $key . "='" . $value . "', ";
}
$sql=mysql_query("UPDATE " . $table_name . " " . $update . " WHERE " . "id" . "='" .
$editieren[$i] . "'");
}