encryptData($value); } $columnValues[$column] = $value; } } } // بناء جملة SET للتحديث $setClause = []; foreach ($columnValues as $column => $value) { $setClause[] = "`$column` = :$column"; } $setClause = implode(", ", $setClause); // التحقق من وجود بيانات للتحديث if (empty($setClause)) { jsonError("No data provided to update."); exit(); } // ✅ تأكد من اسم الجدول الصحيح $sql = "UPDATE `CarRegistration` SET $setClause WHERE `driverID` = :driverID AND `id` = :id"; $stmt = $con->prepare($sql); // ربط القيم بالاستعلام foreach ($columnValues as $column => $value) { $stmt->bindValue(":$column", $value); } $stmt->bindValue(':driverID', $driverID); $stmt->bindValue(':id', $id); $stmt->execute(); if ($stmt->rowCount() > 0) { jsonSuccess(null, "Car registration data updated successfully"); } else { jsonError("Failed to update car registration data"); } ?>