Ver Mensaje Individual
  #8 (permalink)  
Antiguo 07/08/2011, 17:06
LhaN
 
Fecha de Ingreso: septiembre-2008
Mensajes: 148
Antigüedad: 16 años, 3 meses
Puntos: 10
Respuesta: Problema al agregar producto al carro de compras; siempre muestra el últim

No es que tu codigo sea malo, es que sucede lo siguiente: PHP se procesa de lado del servidor, en el momento en que se pide la pagina, php genera un html y se lo envia al cliente, que es el browser, para cuando tu vas a dar click en el submit ya todo ha sido asignado, que en este caso la asignacion es el ultimo elemento.

Tienes que modificar tu forma de pensar a la hora de programar en php. No es que el codigo php se ejecute a medida que tu vas haciendo click, sino que se ejecuta antes de que tu veas la pagina.
Html no se ejecuta, es básicamente texto plano formateado con eventos.
Javascript si se ejecuta, pero depende de como hagas el código se ejecuta luego de un evento o en todo momento (esto ultimo generalmente provoca un error por bucle infinito y la pagina no funciona).