Ver Mensaje Individual
  #7 (permalink)  
Antiguo 29/07/2005, 10:45
Avatar de ibme74
ibme74
 
Fecha de Ingreso: marzo-2004
Mensajes: 81
Antigüedad: 20 años, 1 mes
Puntos: 0
despues de session_destroy ya no me muestra la variable.

Lo que hago exactamente es esto:
es un carrito de la compra.
cuando el cliente selecciona un producto lo manda a una pagina que:
1ª crea una sesion y guarda la variable pedido con el session_id.

Código PHP:
session_start();
$num=session_id();
$_SESSION['pedido'] = "$num";
require (
"conexion.php");
$query="INSERT INTO carrito (pedido,nombre,pvp,talla,cantidad) VALUES  ($pedido, etc............. (' 
2º Muestra lo que ha insertado
Código PHP:

require ("conexion.php");
                            
$query="SELECT * FROM carrito WHERE pedido='$pedido'";
                             
$result=mysql_db_query($dbdat,$query,$link);
                       while (
$row mysql_fetch_array($result)) etc..... 
3º muestra un formulario html para insertar los datos que lo manda a otra pagina php donde inserto los datos en una bd y cierro la sesion.

Pero si despues de esto, que se supone que que la sesion ya no existe vuelvo
al carrito de la compra y añado un producto me lo añade a la anterior es decir
que el session_id es el mismo.