Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > PHP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #2  
Antiguo 03-03-2007
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Hola, y bienvenido a los foros.

Me parece que no tienes claro cuál es la estructura de tu arreglo. Cuando llenas el carro haces algo como:

Código PHP:
$carrinho[$k] += $cantidad
Entonces no estás dando cabida al nombre del producto, sólo estás manejando una asociación

código => cantidad

Si quieres indizar el carrito con el código del producto, entonces cada elemento del arreglo debe ser a su vez un arreglo, por ejemplo:

Código PHP:
$carrito[84] = array('pera'5); 
Así, el carrito tendría (estamos ejemplificando) un elemento correspondiente al producto de código 84 que corresponde a una pera y te están pidiendo 5.

Puedes acceder a los elementos del carrito así:

Código PHP:
<?
foreach ($carrito as $codigo => $item)
{
  
/*
    $codigo es código del producto
    $item[0] es el nombre del producto 
    $item[1] es la cantidad
  */
}
?>
O bien puedes usar índices más significativos:

Código PHP:
$carrito[84] = array('nombre' => 'pera''cantidad' => 5); 
y en el ciclo usarías $item['nombre'] e $item['cantidad'] en lugar de $item[0] e $item[1].

Otra cosa: olvídate de session_register, éso ya está en desuso. Simplemente usa session_start para iniciar la sesión y $_SESSION para leer y escribir tus variables de sesión.

// Saludos
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

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


La franja horaria es GMT +2. Ahora son las 22:49:05.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi