Ver Mensaje Individual
  #14 (permalink)  
Antiguo 11/05/2009, 21:58
chiquita12
 
Fecha de Ingreso: abril-2009
Ubicación: México
Mensajes: 114
Antigüedad: 15 años, 1 mes
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