Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/11/2010, 05:31
Avatar de Dundee
Dundee
 
Fecha de Ingreso: junio-2002
Ubicación: El Médano
Mensajes: 1.310
Antigüedad: 22 años, 4 meses
Puntos: 8
array de sesión bidimensional

Hola gente ,estoy un poco oxidado y no consigo recordar como se hace esto:

Resulta que tengo un array de sesión que recoje de este modo los datos de un producto del carrito de compra:

Código:
$_SESSION["ocarrito"][0]["name"]="muñequitos";
$_SESSION["ocarrito"][0]["code"]="001";
$_SESSION["ocarrito"][0]["qty"]="3";
$_SESSION["ocarrito"][0]["price"]=510;
$_SESSION["ocarrito"][0]["total"]=$_SESSION["ocarrito"][0]["qty"]*5;
$_SESSION["ocarrito"][1]["name"]="peluches";
$_SESSION["ocarrito"][1]["code"]="002";
$_SESSION["ocarrito"][1]["qty"]="5";
$_SESSION["ocarrito"][1]["price"]=10;
$_SESSION["ocarrito"][1]["total"]=$_SESSION["ocarrito"][1]["qty"]*5;

y quiero listarlo de esta otra:
Código:
if (isset($_POST['qty'])) {
	for ($i=0;$i<count($_POST['fila']);$i++) {
	if ($_POST['qty'][$i]>0) {
	update($_POST['fila'][$i],$_POST['qty'][$i]);
	}
	}
	
}
El problema es que me devuelve más filas de las que hay (me salen muchos NOTICE: undefined index)s, ya que se supone que son solo dos productos, por ello me gustaría que alguien me recordase como se hacía esto.

Mil gracias y un saludo
__________________
Videotutoriales de Drupal