prepare($sql); $stmt->bindParam(':driverId', $driverId); $stmt->bindParam(':name', $name); $stmt->bindParam(':phone', $phone); try { $stmt->execute(); // rowCount() ستكون 1 عند إضافة سجل جديد، و 0 عند تجاهل سجل مكرر if ($stmt->rowCount() > 0) { jsonSuccess(null, "New contact saved successfully"); } else { jsonSuccess(null, "Contact already exists for this driver."); } } catch (PDOException $e) { // إرجاع رسالة خطأ في حال حدوث مشكلة في قاعدة البيانات jsonError("An internal error occurred. Please try again later."); } ?>