Foros del Web » Programando para Internet » PHP »

funciones con session

Estas en el tema de funciones con session en el foro de PHP en Foros del Web. Hola, tengo el siguiente problema estoy haciendo un carrito de compras en el que se realiza una función en una session, así: <?php include("lib_carrito.php"); $_SESSION["ocarrito"]->introduce_producto($_GET["id"], ...
  #1 (permalink)  
Antiguo 27/05/2011, 12:40
 
Fecha de Ingreso: mayo-2010
Mensajes: 414
Antigüedad: 12 años, 1 mes
Puntos: 2
funciones con session

Hola,
tengo el siguiente problema estoy haciendo un carrito de compras en el que se realiza una función en una session, así:

<?php

include("lib_carrito.php");
$_SESSION["ocarrito"]->introduce_producto($_GET["id"], $_GET["nombre"], $_GET["precio"]);


?>

en la que introduce_producto() es la función el tema es que me genera un error en esta linea creo que el problema esta en como esta escrito para un php anterior, y no se como se puede escribir esa linea de otra forma.

Saludos!
  #2 (permalink)  
Antiguo 27/05/2011, 12:42
 
Fecha de Ingreso: mayo-2010
Mensajes: 414
Antigüedad: 12 años, 1 mes
Puntos: 2
Respuesta: funciones con session

el codigo lo saque de http://www.desarrolloweb.com/articulos/1650.php
  #3 (permalink)  
Antiguo 27/05/2011, 15:16
 
Fecha de Ingreso: mayo-2011
Mensajes: 64
Antigüedad: 11 años, 1 mes
Puntos: 8
Respuesta: funciones con session

Prueba por cambiar las comillas dobles por las simples, no estoy seguro, pero haz la prueba XD
  #4 (permalink)  
Antiguo 27/05/2011, 15:32
 
Fecha de Ingreso: septiembre-2006
Ubicación: La Plata
Mensajes: 52
Antigüedad: 15 años, 9 meses
Puntos: 4
Respuesta: funciones con session

pega acá el error master
  #5 (permalink)  
Antiguo 28/05/2011, 16:39
 
Fecha de Ingreso: mayo-2010
Mensajes: 414
Antigüedad: 12 años, 1 mes
Puntos: 2
Respuesta: funciones con session

El error es el siguiente:

Notice: Undefined variable: _SESSION in C:\wamp\www\Basilico\administrador\mete_producto.p hp on line 5

Fatal error: Call to a member function introduce_producto() on a non-object in C:\wamp\www\Basilico\administrador\mete_producto.p hp on line 5
  #6 (permalink)  
Antiguo 28/05/2011, 16:46
 
Fecha de Ingreso: agosto-2010
Ubicación: Tenerife
Mensajes: 893
Antigüedad: 11 años, 10 meses
Puntos: 202
Respuesta: funciones con session

session_start(); Una vez definidas las sesiones podrá obtener el valor de la función.
Por cierto si te fijas en los comentarios de ese mismo Tutorial hay gente que se queja del mismo error, así como en otras páginas.
Eso pasa por copiar códigos sin entender como funciona php.
__________________
Pensaba que internet era una gran biblioteca de sabiduría, hasta que comprendí que un libro no puede tener mil páginas llenas de faltas de ortografía... :(
  #7 (permalink)  
Antiguo 28/05/2011, 16:49
 
Fecha de Ingreso: mayo-2010
Mensajes: 414
Antigüedad: 12 años, 1 mes
Puntos: 2
Respuesta: funciones con session

ok ahora me salta el siguiente erro:


Fatal error: main() [<a href='function.main'>function.main</a>]: The script tried to execute a method or access a property of an incomplete object. Please ensure that the class definition &quot;carrito&quot; of the object you are trying to operate on was loaded _before_ unserialize() gets called or provide a __autoload() function to load the class definition in C:\wamp\www\Basilico\administrador\mete_producto.p hp on line 5

gracias!
  #8 (permalink)  
Antiguo 28/05/2011, 17:17
 
Fecha de Ingreso: agosto-2010
Ubicación: Tenerife
Mensajes: 893
Antigüedad: 11 años, 10 meses
Puntos: 202
Respuesta: funciones con session

Como ya te dije bota esos tutoriales a la basura.
Segundo ya te dije que en internet están los errores de ese tutorial por todos lados.
En cualquier caso cambia los if($_GET[...]) por if(isset($_GET[...]))

No recuerdo de entrada si ese tutorial tenía más burradas.
Lo mejor es aprender a usar php y no buscar códigos basuras rn webs de programación basuras
__________________
Pensaba que internet era una gran biblioteca de sabiduría, hasta que comprendí que un libro no puede tener mil páginas llenas de faltas de ortografía... :(
  #9 (permalink)  
Antiguo 28/05/2011, 18:38
 
Fecha de Ingreso: mayo-2010
Mensajes: 414
Antigüedad: 12 años, 1 mes
Puntos: 2
Respuesta: funciones con session

ok, si opino lo mismo que es mejor hacerlo uno mismo pero aveces la falta de experiencia en php y el tiempo hace que recurramos a estos tutoriales.

Saludos y gracias!

Etiquetas: funciones, session
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:11.