Foros del Web » Programando para Internet » PHP »

error con froeach

Estas en el tema de error con froeach en el foro de PHP en Foros del Web. hola a todos como esta, espero que me puedan ayudar, tengo un inconveniente con foreach estoy tratando de hacer un carro de compras pero me ...
  #1 (permalink)  
Antiguo 30/03/2010, 22:16
 
Fecha de Ingreso: noviembre-2008
Mensajes: 28
Antigüedad: 16 años
Puntos: 0
error con froeach

hola a todos como esta, espero que me puedan ayudar, tengo un inconveniente con foreach estoy tratando de hacer un carro de compras pero me lanza un error que dice:

Warning: Invalid argument supplied for foreach() in c:\appserv\www\nuevo_carro\cart\lista_producto.php on line 18

la verdad no se que puede estar mal en el foreach, aca dejo el codigo y desde ya muchas gracias de ante mano a tados.

Este es el formulario donde hago el listado de productos y es en el foreach donde indica que se genera el error.

desde ya muchas gracias.

<form action="<?=$_SERVER['PHP_SELF']?>" method="post">
<ol>
<?php
//imprime la lista de productos
foreach($infoProducto as $clave => $articulo)
{
echo "<li><b>" . $articulo['nombre'] . "</b></br>\n";
echo "Precio Unitario: ". $articulo['precio'] . "</br>\n";
echo "Cantidad: <input type = text size = 4 name = addQty[$clave] />\n";
echo "</li><p />\n";
}
?>
</ol>
<input type="hidden" name="action" value="add" />
<input type="submit" value="agregar al carrito" />
</form>
  #2 (permalink)  
Antiguo 30/03/2010, 22:20
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años, 6 meses
Puntos: 1517
Respuesta: error con froeach

El error te lo indica claramente. No está recibiendo el argumento que requiere foreach para trabajar. Verifica que la variable que estás usando $infoProducto sea un array. Hazle un var_dump y verifica que te trae.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #3 (permalink)  
Antiguo 30/03/2010, 22:24
 
Fecha de Ingreso: noviembre-2008
Mensajes: 28
Antigüedad: 16 años
Puntos: 0
Respuesta: error con froeach

Desde ya muchas gracias por responder abimaelrc voy a probar lo que me indicar y luego posteo los resultados.
  #4 (permalink)  
Antiguo 30/03/2010, 22:38
 
Fecha de Ingreso: noviembre-2008
Mensajes: 28
Antigüedad: 16 años
Puntos: 0
Respuesta: error con froeach

ya realize el var_dump($infoProducto); y me devuelve NULL, que podria ser este error.
  #5 (permalink)  
Antiguo 30/03/2010, 23:01
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años, 6 meses
Puntos: 1517
Respuesta: error con froeach

No estás almacenando la información o no estás brindando la información de la variable en la pagina que estas usando el foreach.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:02.