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>