HTML ist an vielen Stellen noch unsinnig!
Tja ... Trunken von dem checkbox-Problem bin ich drauf hereingefallen. In einem Formular kann man sein Passwort ändern, aber nur dann, wenn das auch übermittelt wird. Hier eine Zeile, mit der mySQL zusammengesetzt wird:
if (isset($_POST['passwort_1']) $q .= ",passwort ='".$row_db['passwort_1']."'\n";
und schon ist das Passwort gelöscht, das Mitglied ausgesperrt. Richtig ist sowas:
if (isset($_POST['passwort_1']) && strlen($row_db['passwort_1']) > 7)
$q .= ",passwort ='".$row_db['passwort_1']."'\n";