encryptData($accountBank); // 2. كود المحفظة يبقى كما هو (حسب القواعد bankCode غير مشفر) $plainBankCode = $encryptionHelper->encryptData($bankCode); // 3. جملة التحديث $stmt = $con->prepare("UPDATE `driver` SET `accountBank` = ?, `bankCode` = ? WHERE `id` = ?"); $stmt->execute(array($encryptedAccountBank, $plainBankCode, $id)); // التحقق من نجاح العملية // rowCount > 0 يعني تم التحديث، أحياناً يعطي 0 إذا كانت البيانات هي نفسها لم تتغير // لذا نرسل نجاح في كلتا الحالتين طالما لم يحدث Error jsonSuccess(null, "ShamCash info updated successfully"); } catch (PDOException $e) { // في حال وجود خطأ في قاعدة البيانات jsonError("Database Error: " . $e->getMessage()); } } else { jsonError("Missing required fields: id, accountBank, or bankCode"); } ?>