function buscarProductoXIdProducto(Carro $c)
 {
     include_once '../conexion.php';
     include_once '../model.business/Carro.php';
     try {
         $conexion = new conexion();
         $conn = $conexion->conn();
         $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
         $idCarro = $c->getIdCarro();
         $query = $conn->prepare("SELECT orden FROM carrito WHERE idCarrito = :idCarrito;");
         $query->bindParam($query, $idCarro);
         $query->execute();
         $rows = $query->fetchAll();
         foreach ($rows as $row) {
             return $c->setIdProducto($row['orden']);
         }
         return null;
     } catch (PDOException $exc) {
         return $exc->getCode();
     } finally {
     }
 }
<?php

try {
    session_start();
    include_once '../model.business/Carro.php';
    include_once '../model.business/Producto.php';
    include_once '../model.business/Marcas.php';
    //Class
    $c = new Carro();
    $m = new Marcas();
    if (isset($_POST['id_producto']) || isset($_SESSION['carro'])) {
        if (isset($_POST['id_producto'])) {
            $m->setDescripcion($_POST['txt_marca']);
            $c->setIdProducto($_POST['id_producto']);
            $c->setMarca($m);
            $c->setNombreProducto($_POST['txt_nombre']);
            $c->setPrecioUnitario($_POST['txt_precio']);
            $c->setStock($_POST['spi_stock']);
            $c->setUrlFoto($_POST['txt_image']);
            $carrito[] = array('descripcionM' => $m->getDescripcion(), 'idProducto' => $c->getIdProducto(), 'marca' => $c->getMarca(), 'nombreProducto' => $c->getNombreProducto(), 'precioUnitario' => $c->getPrecioUnitario(), 'stock' => $c->getStock(), 'urlFoto' => $c->getUrlFoto(), 'subTotal' => $c->subTotalCarro(), 'calculoIVA' => $c->calculoIva(), 'totalAPagar' => $c->calculoTotalAPagar());
        }
        if (isset($_SESSION['carro'])) {
            //Sirva para comprar y que no se borre
            $carrito = $_SESSION['carro'];
            if (isset($_POST['id_producto'])) {
                $m->setDescripcion($_POST['txt_marca']);
                $c->setIdProducto($_POST['id_producto']);
                $c->setMarca($m);
                $c->setNombreProducto($_POST['txt_nombre']);
                $c->setPrecioUnitario($_POST['txt_precio']);
                $c->setStock($_POST['spi_stock']);