Foros del Web » Programando para Internet » PHP »

Guardar última consulta (carro de compras)

Estas en el tema de Guardar última consulta (carro de compras) en el foro de PHP en Foros del Web. Amigos: Una consulta, resulta que estoy adaptando un carrito de compras para un listado de artículos bastante extenso. El funcionamiento es bastante sencillo, se listan ...
  #1 (permalink)  
Antiguo 07/08/2006, 07:06
Avatar de tonymontana  
Fecha de Ingreso: abril-2006
Mensajes: 27
Antigüedad: 17 años, 11 meses
Puntos: 0
Guardar última consulta (carro de compras)

Amigos:
Una consulta, resulta que estoy adaptando un carrito de compras para un listado de artículos bastante extenso.
El funcionamiento es bastante sencillo, se listan los artículos, el usuarios lista el artículo que desea y luego lo "carga" al carrito. De esta forma puede introducir las cantidades que desea.
El que quiera verlo como está funcionando puede entrar a esta dirección: http://www.pellegrinioscarv.com.ar/p...e/catalogo.php, aclaro que este trabajo está en pleno desarrollo, por lo que está funcionando pero faltan muchos detalles.

Mi problema es el siguiente, utilizo un paginador para listar los artículos. El tema es que deseo que cuando un usuario "marque" un artículo para cargar al carro, NO VAYA a la página "catalogo.php", sino mas bien que guarde la consulta y que el header lo redireccione a la última consulta.
El tema es que no sé como hacer eso, el cídigo de fichero que agrega al carro es este:
Código PHP:
<?php
session_start
();
extract($_REQUEST);
mysql_connect("localhost","nombre-base","pass");
mysql_select_db("pellegrinioscarv");
if(!
$cantidad){$cantidad=1;}
$qry=mysql_query("select * from catalogo where id='".$id."'");
$row=mysql_fetch_array($qry);
$carro=$_SESSION['carro'];
$carro[md5($id)]=array('identificador'=>md5($id),'cantidad'=>$cantidad,'producto'=>$row['producto'],'precio'=>$row['precio'],'id'=>$id);
$_SESSION['carro']=$carro;
header("Location:catalogo.php".SID);
?>
Agradezco toda la ayuda que puedan bridarme sobre este tema.
Un saludo!!
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 03:15.