![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
11/05/2009, 21:58
|
| | Fecha de Ingreso: abril-2009 Ubicación: México
Mensajes: 114
Antigüedad: 15 años, 10 meses Puntos: 0 | |
Respuesta: verificar que varios arreglos estan llenos pues el codigo que tengo es el siguienten: Cita: if(isset($_POST['Submit'])){
$query='insert into area (anio, adiminstracion, personal_servicios, atencion_clientes, distribucion, informatica, comercial, medicion, planeacion, comunicacion) values';
foreach($_POST as $key => $campos){
$strquery = '';
for($i=0;$i<count($campos);$i++){
if (!empty( $campos[$i])) {
$strquery.="('$rpe', '$anio', '".$_POST['adiminstracion'][$i]."','".$_POST['personal_servicios'][$i]."','".$_POST['atencion_clientes'][$i]."','".$_POST['distribucion'][$i]."','".$_POST['informatica'][$i]."','".$_POST['comercial'][$i]."','".$_POST['medicion'][$i]."','".$_POST['planeacion'][$i]."','".$_POST['comunicacion'][$i]."'),";
}
}
$strquery=$query .substr($strquery,0,(strlen($strquery)-1)).';';
echo $strquery;
}
}
mysql_query($strquery) or die(mysql_error());
echo 'Los registros han sido insertados de manera satisfactoria.<br />';
}
} El formulario cuenta con 9 arreglos que debo insertar a la base de datos sin embargo ahora solo me inserta un registro con un solo elemento de cada arreglo.
Estos arreglos quiero verificar que se inserte unicamente si tienen datos, pues si estan vacios no tiene caso |