![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
28/04/2009, 12:31
|
| | 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++){ |