prepare($checkSql); $checkStmt->bindParam(':driverId', $driverId, PDO::PARAM_INT); $checkStmt->execute(); $giftExists = $checkStmt->fetchColumn(); if ($giftExists > 0) { jsonError("Gift already exists for this driver"); exit; } // Insert a new claimed gift $sql = "INSERT INTO driver_gifts (driver_id, gift_description, is_claimed) VALUES (:driverId, 'new account 300 le', 1)"; $stmt = $con->prepare($sql); $stmt->bindParam(':driverId', $driverId, PDO::PARAM_INT); $stmt->execute(); if ($stmt->rowCount() > 0) { jsonSuccess(null, "Gift data saved successfully"); } else { jsonError("Failed to save gift data"); } } catch (PDOException $e) { error_log("Database Error: " . $e->getMessage()); jsonError("An error occurred while saving the data"); } ?>