Espero y alguien me pueda ayudar con el siguiente problema, resulta que tengo que insertar varios arreglos a la base de datos pero antes debo de comprobar que estos se encuentren con datos, estoy usando el siguiente codigo
Código PHP:
if(isset($_POST['Submit'])){
$strquery='insert into area (anio, adiminstracion, personal_servicios, atencion_clientes, distribucion, informatica, comercial, planeacion, comunicacion) values';
foreach($_POST as $key => $campos){
for($i=0;$i<count($campos);$i++){
if (!empty( $campos[$i])) {
$strquery.="('$anio', '".$_POST['adiminstracion'][$i]."','".$_POST['personal_servicios'][$i]."','".$_POST['atencion_clientes'][$i]."','".$_POST['distribucion'][$i]."','".$_POST['informatica'][$i]."','".$_POST['comercial'][$i]."','".$_POST['planeacion'][$i]."','".$_POST['comunicacion'][$i]."'),";
}
}
$strquery=substr($strquery,0,(strlen($strquery)-1)).';'; mysql_query($strquery) or die(mysql_error());
echo 'Los datos han sido registrado de manera satisfactoria.<br />';
}
}
}
}
Los datos han sido registrado de manera satisfactoria.
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '; at line 1