Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/01/2009, 07:59
Avatar de a83
a83
 
Fecha de Ingreso: noviembre-2005
Ubicación: Santiago de chile
Mensajes: 637
Antigüedad: 19 años, 2 meses
Puntos: 1
tengo el siguiente warning

Warning: Invalid argument supplied for foreach() in C:\xampp\htdocs\siap\op\insertaProductos.php on line 22
Código PHP:
<?php
$enlace 
mysql_connect("localhost""root""") or die("No pudo conectarse : " mysql_error());
mysql_select_db("name") or die("No pudo seleccionarse la BD.");
$id_guia=$_POST['id_guia'];
foreach(
$_POST as $key => $valor)
{
    list(
$constante$numField)=split("_"trim($key));
    if(
$constante=="categoria")
    {
        
$cat[$numField]=$valor;
    }
    if(
$constante=="cantidad")
    {
        
$can[$numField]=$valor;
    }
    if(
$constante=="producto")
    {
        
$prod[$numField]=$valor;
    }
}

foreach(
$cat as $key => $valor)
{
    
$Ssql="insert into tblguiasdetalle (categoria, id_Guia, Cantidad, id_Produccion) values (";
    
$Ssql.=$valor.", ".$id_guia.", ".$can[$key].", ".$prod[$key].")";
    echo 
"<script>alert(\"$Ssql\")</script>";
    
$resIns=mysql_query($Ssql);
}
echo 
'<head><meta http-equiv="refresh" content="0; url=ingr_guias.php"></head>';
?>
y este es el codigo