Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/03/2005, 18:45
Manu_Leon
 
Fecha de Ingreso: marzo-2005
Ubicación: Sevilla
Mensajes: 277
Antigüedad: 19 años, 1 mes
Puntos: 2
Exclamación Ayuda con carrito de la compra

Usé el código que se peude encontrar en http://www.desarrolloweb.com/articul....php?manual=56 sobre el carrito de la compra en PHP. Creo 4 archivos llamados lib_carrito.php, ver_carrito.php, mete_producto.php y eliminar_producto.php igual que se indica en el tutorial. Meto el mismo código del tutorial en los archivos php correspondientes. En la página donde tengo los productos meto al pircipio del código:
<?
include("lib_carrito.php");
}
?>
y en el enlace meto:
<a href="mete_producto.php?id=002&nombre=asics+cyberf lash&precio=167">añadir al carrito</a>
Sin embargo, en vez de cargarse la página mete_producto.php, me dice:
Fatal error: Call to a member function on a non-object in /home/www/monroy.freeownhost.com/pruebaportal/mete_producto.php on line 3

la linea 3 del codigo del archivo es:
$_SESSION["ocarrito"]->introduce_producto($_GET["id"], $_GET["nombre"], $_GET["precio"]);

No sé cuál es el fallo. El servidor admite PHP 4.3.1 y lo he probado también en miarroba y tampoco funciona, da el mismo error. En el código observo que hay una especie de flecha "->" entre ["ocarrito"] e introduce_producto, y en el editor html que tengo aparece hasta esta flechita en gris (color que pone el editor al codigo de los scripts) y despues de esta flecha aparece en negro ¿podría ser que cerrara el script de PHP? ¿cómo arreglo este problema?contestenme lo antes que puedan, muchas gracias.