Hallo,
hole Datensätze aus einer DB. Jeder Datensatz bekommt eine Checkbox mit der ID mit. Aktiviert soll true, und nicht aktiviert false in den jeweiligen Datensatz über ein Formular schreiben. Mein Problem ist nun, dass wenn einige schon aktiviert sind, diese den Wert true nicht ändern sollen und die, die nicht aktiviert sind wiederum false in der Tabelle behalten sollen. Die Checkboxen werden mir, wenn die Datensätze angezeigt werden, schon aktiviert bzw. wenn der Wert in der Tabelle false hat, nicht aktiviert ausgegeben.
Es kann also einige aktivierte, und einige nicht aktivierte Checkboxen geben. Nun möchte ich quasi in einer Abfrage überprüfen welche aktiviert sind, und welche nicht. Habe folgenden Versuch gestartet:
hole Datensätze aus einer DB. Jeder Datensatz bekommt eine Checkbox mit der ID mit. Aktiviert soll true, und nicht aktiviert false in den jeweiligen Datensatz über ein Formular schreiben. Mein Problem ist nun, dass wenn einige schon aktiviert sind, diese den Wert true nicht ändern sollen und die, die nicht aktiviert sind wiederum false in der Tabelle behalten sollen. Die Checkboxen werden mir, wenn die Datensätze angezeigt werden, schon aktiviert bzw. wenn der Wert in der Tabelle false hat, nicht aktiviert ausgegeben.
Es kann also einige aktivierte, und einige nicht aktivierte Checkboxen geben. Nun möchte ich quasi in einer Abfrage überprüfen welche aktiviert sind, und welche nicht. Habe folgenden Versuch gestartet:
PHP:
for ($i = 0; $i < count ($select2); $i++) {
$sql3 = "UPDATE `$dbtable6` SET `filetype_locked` = 'true' WHERE `id` = '".$select2[$i]."'";
mysql_query ($sql3, $dbconnect);
$sql5 = "SELECT * FROM `$dbtable6` WHERE `id` != '".$select2[$i]."'";
$query5 = mysql_query ($sql5, $dbconnect);
$array5 = mysql_fetch_array ($query5);
$sql6 = "UPDATE `$dbtable6` SET `filetype_locked` = 'false' WHERE `id` = '".$array5[id]."'";
mysql_query ($sql6, $dbconnect);
}