function recuperar_productos()
{
    global $BD;
    $i = 0;
    $mercha = array();
    //recorremos el array de SESSION	hasta el final
    foreach ($_SESSION['carro'] as $id => $x) {
        $mercha[$i] = getMerchaCart($id);
        $mercha[$i++]['unidades'] = $x;
    }
    cierraConsultas();
    return $mercha;
}
        break;
}
$totalcoste = 0;
//Inicializamos el contador de productos seleccionados.
$xTotal = 0;
if (isset($_SESSION['carro'])) {
    echo "<table border=0 cellspacing=5 cellpadding=3 width='100%'>";
    echo "<tr>";
    echo "<td>Producto</td>";
    echo "<td>Cantidad</td>";
    echo "<td>Acción</td>";
    echo "<td colspan=2 align=right>Total</td>";
    echo "</tr>";
    echo "<tr><td colspan=5><hr></td></tr>";
    foreach ($_SESSION['carro'] as $id => $x) {
        $mercha = getMerchaCart($id);
        $id = $mercha['id_merchandising'];
        $producto = $mercha['nombre'];
        //acortamos el nombre del producto a 40 caracteres
        $producto = substr($producto, 0, 40);
        $precio = $mercha['precio'];
        //Coste por artículo según la cantidad elegida
        $coste = $precio * $x;
        //Coste total del carro
        $totalcoste = $totalcoste + $coste;
        //Contador del total de productos añadidos al carro
        $xTotal = $xTotal + $x;
        echo "<tr>";
        echo "<td align='left'> {$producto} </td>";
        echo "<td align='center'>{$x}</td>";
        echo "<td align='left'>";