Ver Mensaje Individual
  #6 (permalink)  
Antiguo 28/04/2009, 12:31
chiquita12
 
Fecha de Ingreso: abril-2009
Ubicación: México
Mensajes: 114
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: insertar datos de dos tablas diferentes desde un mismo formulario

Esta parte el donde mando mi informacion para poder insertar, la validacion del
formulario anterior me la realiza muy bien pero no pasa los arreglos..

<input id="nombre" type="hidden" value="<? echo $_POST['nombre']; ?>" />
<input id="apellido" type="hidden" value="<? echo $_POST['apellido']; ?>" />
<input id="edad" type="hidden" value="<? echo $_POST['edad']; ?>" />
<input id="sexo" type="hidden" value="<? echo $_POST['sexo']; ?>" />

$strquery='insert into dia (anio, nombres, apellido, edad, sexo) values';
for($i=0;$i<count($_POST['nombres']);$i++){
if (!empty($_POST['nombres'][$i])) {
$strquery.="('$anio', '".$_POST['nombres'][$i]."','".$_POST['apellido'][$i]."','".$_POST['edad'][$i]."','".$_POST['sexo'][$i]."'),";
}
}
$strquery=substr($strquery,0,(strlen($strquery)-1)).';';
mysql_query($strquery) or die(mysql_error());
echo 'Ha sido registrado de manera satisfactoria.<br />';



$strquery='insert into acc (responsable, fecha_programada, fecha_real, comentarios) values';
for($i=0;$i<count($_POST['responsable']);$i++){
if (!empty($_POST['responsable'][$i])) {
$strquery.="('".$_POST['responsable'][$i]."','".$_POST['fecha_programada][$i]."','".$_POST['fecha_real'][$i]."','".$_POST['comentario'][$i]."','$anio',),";
}
}

$strquery=substr($strquery,0,(strlen($strquery)-1)).';';
mysql_query($strquery) or die(mysql_error());
echo 'El registro se ha llevado acabo de de manera satisfactoria.<br />';

}
}
}
}

la linea en la que me marca el error es:

for($i=0;$i<count($_POST['nombres']);$i++){