first commit
This commit is contained in:
55
backend/ride/carDrivers/add.php
Executable file
55
backend/ride/carDrivers/add.php
Executable file
@@ -0,0 +1,55 @@
|
||||
<?php
|
||||
require_once __DIR__ . '/../../connect.php';
|
||||
|
||||
// استقبال القيم
|
||||
$driverID = filterRequest("driverID");
|
||||
$vin = $encryptionHelper->encryptData(filterRequest("vin"));
|
||||
$car_plate = $encryptionHelper->encryptData(filterRequest("car_plate"));
|
||||
$make = filterRequest("make");
|
||||
$model = filterRequest("model");
|
||||
$year = filterRequest("year");
|
||||
$expiration_date = filterRequest("expiration_date");
|
||||
$color = filterRequest("color");
|
||||
$owner = $encryptionHelper->encryptData(filterRequest("owner"));
|
||||
$color_hex = filterRequest("color_hex");
|
||||
$address = $encryptionHelper->encryptData(filterRequest("address"));
|
||||
$displacement = filterRequest("displacement");
|
||||
$fuel = filterRequest("fuel");
|
||||
$registration_date = filterRequest("registration_date");
|
||||
|
||||
// SQL statement
|
||||
$sql = "INSERT INTO `captains_car` (
|
||||
`driverID`, `vin`, `car_plate`, `make`, `model`, `year`, `expiration_date`,
|
||||
`color`, `owner`, `color_hex`, `address`, `displacement`, `fuel`, `registration_date`
|
||||
) VALUES (
|
||||
:driverID, :vin, :car_plate, :make, :model, :year, :expiration_date,
|
||||
:color, :owner, :color_hex, :address, :displacement, :fuel, :registration_date
|
||||
)";
|
||||
|
||||
$stmt = $con->prepare($sql);
|
||||
|
||||
// Bind parameters
|
||||
$stmt->bindParam(':driverID', $driverID);
|
||||
$stmt->bindParam(':vin', $vin);
|
||||
$stmt->bindParam(':car_plate', $car_plate);
|
||||
$stmt->bindParam(':make', $make);
|
||||
$stmt->bindParam(':model', $model);
|
||||
$stmt->bindParam(':year', $year, PDO::PARAM_INT);
|
||||
$stmt->bindParam(':expiration_date', $expiration_date);
|
||||
$stmt->bindParam(':color', $color);
|
||||
$stmt->bindParam(':owner', $owner);
|
||||
$stmt->bindParam(':color_hex', $color_hex);
|
||||
$stmt->bindParam(':address', $address);
|
||||
$stmt->bindParam(':displacement', $displacement);
|
||||
$stmt->bindParam(':fuel', $fuel);
|
||||
$stmt->bindParam(':registration_date', $registration_date);
|
||||
|
||||
$stmt->execute();
|
||||
$insertedId = $con->lastInsertId();
|
||||
|
||||
if ($stmt->rowCount() > 0) {
|
||||
jsonSuccess(["id" => $insertedId]);
|
||||
} else {
|
||||
jsonError("Failed to save car registration information");
|
||||
}
|
||||
?>
|
||||
Reference in New Issue
Block a user