Ver Mensaje Individual
  #7 (permalink)  
Antiguo 07/11/2011, 16:40
Avatar de Nemutagk
Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 20 años, 1 mes
Puntos: 406
Respuesta: variables de sesion

Estas intentando sumar una cantidad que no existe "$itemEnCesta[$item]['item]" aunque le das mucha vueltas al asunto, en el foreach donde muestras los items es el lugar indicado donde sumar los items, si estas sumando y restando en una variable de sesión se presta a que se sume o reste mal y tengas incoherencias en el total...

Código PHP:
Ver original
  1. $totalItems = 0;
  2. if (isset($itemsEnCesta)){  
  3.    echo'El contenido de la cesta de la compra es:<br>';
  4.    foreach($itemsEnCesta as $item => $info){  
  5.      
  6.       echo  ' Artículo: '.$item.' ud: '.$info['cantidad'].' Precio: '.$info['precio'].' ';  
  7.       echo '<a href="borrar.php?nombre<?'.$item.'?>">Salir</a> <br>';
  8.        
  9.        $totalItems += $info['cantidad'];
  10.        
  11.    }  
  12. }
  13. ?>  
  14. <div>Total:<?      
  15.      $totalItems;
  16.        ?></div>

Ahora, se desaconseja completamente usar short tags <?, ya que estos pueden estar deshabilitado en el servidor, es mejor usar el tag completo <?php

Nota: esta linea de código esta mal, no debes ingresar los short tag ya que el código esta dentro de PHP...
echo '<a href="borrar.php?nombre<?'.$item.'?>">Salir</a> <br>';
__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)