![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#3
|
|||
|
|||
|
Gracias Roman por contestar
Pero sigo sin lograrlo.
Quite el codigo if ($item){ if (!isset($carrinho)){ $carrinho[$item]=$cantidad; }else{ foreach($carrinho as $k => $v){ if ($item==$k){ $carrinho[$k]+=$cantidad; $encontrado=1; } } if (!$encontrado) $carrinho[$item]=$cantidad; } } que segun entiendo es el que suma más del mismo producto (por si agregan del mismo 2 o mas veces) así que la paginas de productos (productos que se cargan de uina tabla en la bd según seleccione por rubro o por un buscador de palabras) tiene un include a este codigo <?php session_start(); $item=$_POST['item']; $name=$_POST['name']; $cantidad=$_POST['cantidad']; $carrinho=$_SESSION['carrinho']; $_SESSION['carrinho']=$carrinho; ?> Alli suben por post el item (codigo), name y la cantidad que especifique la persona en el cuadro de texto Luego la persona va a la pagina final donde se impreme todo lo que eligió. Allí puse: <?php session_start(); $carrinho = $_SESSION['carrinho']; ?> al comienzo, y donde debe aparecer el texto <?php if (isset($carrinho)){ foreach($carrinho as $codigo => $item){ echo "# $codigo Prod.: $item[0] Quant.: $item[1] \n"; } } ?> Pero al probarla, despues de elegir algunos productos aparece: # 7730177002400 Prod.: 5 Quant.: # 7730177002417 Prod.: Quant.: # 7730177002424 Prod.: 1 Quant.: 0 ¿Que estoy haciendo mal? |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Sesiones | David | PHP | 6 | 01-03-2007 00:18:48 |
| Software libre, propietario, licencias y otras yerbas | haron | Debates | 3 | 02-05-2004 19:17:09 |
| Como declarar variables para que las puedan utilizar otras units | erocha | Varios | 1 | 07-11-2003 22:21:27 |
| Sesiones en PHP... | Tanix | PHP | 2 | 11-08-2003 15:02:50 |
| Sesiones y variablaes | Fr@n | PHP | 16 | 28-05-2003 09:59:03 |
|