Muy buenas estoy haciendo un carrito y cuando agrego un producto llego a una pagina que me inserta los campos de la base de datos en los atributos del objeto pero no me hace el header location que me vuelve al producto. El caso es que aller funcionaba bien en otra maquina.
Os Paso el código del documento.
Código PHP:
Ver original<?php
require("Carrito.php");
require_once("../conf/conex1.php");
if(!isset($_SESSION['carrito'])){ $carrito = new Carrito();
$_SESSION['carrito'] = $carrito;
}
$query=conectar("SELECT *
FROM producto p, imagenes img, productosimagenes prodimg, prenda
WHERE p.idproducto=prodimg.producto
AND p.idproducto=prenda.producto
AND img.idimagen=prodimg.imagen
AND tipo='miniatura'
AND p.idproducto=".$_GET['codigo']);
$prod = new Producto();
$prod->codigo=$row_Recordset2['idProducto'];
$prod->cantidad=1;
$prod->nombre=$row_Recordset2['nombre'];
$prod->precio=$row_Recordset2['precio'];;
$prod->materiales=$row_Recordset2['materiales'];;
// $prod->talla=$row_Recordset2['talla'];
$prod->imagen=$row_Recordset2['enlace'];
$_SESSION['carrito']->agregarProducto($prod);
header ('Location: ../verProducto.php?idproducto='.$row_Recordset2['idProducto']);
?>
Y este es el enlace desde donde lo compro el producto:
Código PHP:
Ver original<a id="botonComprar" href="<?echo "Carrito/agregarProducto.php?codigo=".$registro['idProducto']."&cantidad=1";?>">Comprar</a>
Gracias por su ayuda