getConnection(); $data = json_decode(file_get_contents("php://input")); $shipping = array( "full_name" => $data->profile->first_name." ".$data->profile->last_name, "address" => $data->profile->address, "city" => $data->profile->city, "zip_code" => $data->profile->zip_code, "province" => $data->profile->province ); $query = "INSERT INTO `orders` (`id`, `uid`, `date`, `items`, `total`, `status`, `token`, `shipping`, `traking`) VALUES (NULL, ".intval($data->uid).", NOW(), '".json_encode($data->cart)."', ".floatval($data->total).", 'CREATED', '".trim($data->token)."', '".json_encode($shipping)."', '')"; $stmt = $conn->prepare($query); if($stmt->execute()) { http_response_code(200); echo json_encode( array( "status" => 200, "id" => $conn->lastInsertId() )); } else { http_response_code(400); echo json_encode( array( "status" => 400, "message" => "Error inserting new order" )); } ?>