problema con carrito de compras
-
Estoy haciendo unas pruebas para implementar un carrito de compras y siguiendo un tutorial me trabe en esta parte. En lib_carrito.php esta definida la clase "carrito" y al final del archivo lib_carrito.php instancio un objeto carrito y lo guardo en la variable de sesion
Código PHP:$_SESSION['ocarrito'];
Código PHP:include("carrito/lib_carrito.php"); session_start(); $_SESSION["ocarrito"]->introduce_producto($_GET["id"], $_GET["nombre"], $_GET["precio"]); ?>Código HTML:Introduce Producto Producto introducido.
"index.php">- Volver
"ver_carrito.php">- Ver carrito
el navegador me muestra lo siguiente:
introduce_producto($_GET["id"], $_GET["nombre"], $_GET["precio"]); ?> Producto introducido.
- Volver
- Ver carrito
alguna idea de que estoy hacindo mal??gracias
-
bueno gente después de tanto buscar encontré el error, los inicios del codigo php tienen que ser pero ahora tengo otro problema en el mismo proyecto, me tira el siguiente error
Notice: Undefined offset: 0 in C:/..........
que tipo de error es este?? porque se produce?? el error me aparece cuando utilizo el siguiente codigo
for($i=0;$i<$this->num_productos;$i++)
{
if($this->array_id_prod[$i]!=0)
{
echo' ';'.$this->array_nombre_prod[$i].' ';
echo''.$this->array_precio_prod[$i].'
}
}
pero si en cambio utilizo este otro, el error no me aparece
echo''; ';
foreach($this->array_nombre_prod as & $nombre)
echo ''.$nombre.' ';
echo'
echo''; ';
foreach($this->array_precio_prod as & $precio)
echo ''.$precio.' ';
echo'
Aclaro, los dos codigos hacen lo mismo!!! pero por cuestiones de orden necesito hacer uso del primero!!!
