The number of fields in the list of insert
does not match the values and if only affects one line since there is no {}
it is not clear I suggest the following changes:
if((isset($_POST['incidencia1']) || empty($_POST['incidencia1'])) &&
(isset($_POST['incidencia2']) || empty($_POST['incidencia2'])) ) {
...
}
and
$insertar = "INSERT INTO respuestas_tbl (incidencia,incidencia2) VALUES ('$_POST[incidencia1]','$_POST[incidencia2]')";
it would be like this:
<?php
include 'conexion_formulario.php';
$incidencia1 = $_POST['incidencia1'];
$incidencia2 = $_POST['incidencia2'];
$insertar = "INSERT INTO respuestas_tbl (incidencia,incidencia2) VALUES ('$_POST[incidencia1]','$_POST[incidencia2]')";
if((isset($_POST['incidencia1']) || empty($_POST['incidencia1'])) &&
(isset($_POST['incidencia2']) || empty($_POST['incidencia2'])) )
//* isset($_POST['incidencia3']) || empty($_POST['incidencia3']) &&
//* isset($_POST['incidencia4']) || empty($_POST['incidencia4']) &&
// isset($_POST['incidencia5']) || empty($_POST['incidencia5']) &&
// isset($_POST['incidencia6']) || empty($_POST['incidencia6']) &&
// isset($_POST['incidencia7']) || empty($_POST['incidencia7']) &&
// isset($_POST['incidencia8']) || empty($_POST['incidencia8']) &&
// isset($_POST['incidencia9']) || empty($_POST['incidencia9']) &&
// isset($_POST['incidencia10']) || empty($_POST['incidencia10']) &&
// isset($_POST['incidencia11']) || empty($_POST['incidencia11']) &&
// isset($_POST['incidencia12']) || empty($_POST['incidencia12']) &&
// isset($_POST['incidencia13']) || empty($_POST['incidencia13']) &&
// isset($_POST['incidencia14']) || empty($_POST['incidencia14']) &&
// isset($_POST['incidencia15']) || empty($_POST['incidencia15']) &&
{
//consulta para insertar
$insertar = "INSERT INTO respuestas_tbl (incidencia,incidencia2) VALUES ('$_POST[incidencia1]','$_POST[incidencia2]')";
//Ejecutar consulta
$resultado = mysqli_query ($conexion, $insertar);
if (!$resultado){
echo 'ERROR ! Datos no enviados';
}else{
echo 'Datos enviados';
}
//Cerrar conexion
mysqli_close($conexion);
}
?>