problema con carrito de compras

      • 97
      • mensajes
      • miembro desde
      • 14/01/08
    03/08/2012
    #1 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:
      </span>Introduce Producto<span style="color:#000080"> 
    
      
    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
  1. ¿Este tema te pareció interesante? Compártelo!

    ¿No es lo que buscabas? Intenta buscar un tema similar

    1 comentarios / 272 Visitas

      • 97
      • mensajes
      • miembro desde
      • 14/01/08
    07/08/2012
    #2 Re: problema con carrito de compras

    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!!!