Files
Siro/backend/ride/driver_order/update.php
2026-06-09 08:40:31 +03:00

32 lines
1.1 KiB
PHP

<?php
require_once __DIR__ . '/../../connect.php';
// استقبال المتغيرات
$order_id = filterRequest("order_id");
$status = filterRequest("status");
$notes = filterRequest("notes");
// ---------------------------------------------------------
// التحقق من الملاحظات: إذا كانت فارغة نضع قيمة افتراضية
// ---------------------------------------------------------
if (empty($notes)) {
$notes = "Nothing"; // أو يمكنك كتابة "لا توجد ملاحظات"
}
// تصحيح جملة SQL: يجب استخدام الفاصلة (,) للفصل بين الحقول وليس (and)
$sql = "UPDATE `driver_orders` SET `status` = :status, `notes` = :notes WHERE `order_id` = :order_id";
$stmt = $con->prepare($sql);
$stmt->bindParam(":status", $status);
$stmt->bindParam(":order_id", $order_id);
$stmt->bindParam(":notes", $notes);
$stmt->execute();
// التحقق من النتيجة
if ($stmt->rowCount() > 0) {
jsonSuccess(null, "Driver order data updated successfully");
} else {
jsonError("Failed to update driver order data"); // أو لم يحدث تغيير في البيانات
}
?>