Código PHP:
<?
// Primero comprobamos que ningún campo esté vacío y que todos los campos existan.
if(
isset($_POST['homoclave']) && !empty($_POST['homoclave']) &&
isset($_POST['homoescuela']) && !empty($_POST['homoescuela']) &&
isset($_POST['consecuencias_1']) && !empty($_POST['consecuencias_1']) &&
isset($_POST['consecuencias_2']) && !empty($_POST['consecuencias_2']) &&
isset($_POST['consecuencias_3']) && !empty($_POST['consecuencias_3']) &&
isset($_POST['consecuencias_4']) && !empty($_POST['consecuencias_4']) &&
isset($_POST['consecuencias_5']) && !empty($_POST['consecuencias_5']) &&
isset($_POST['consecuencias_6']) && !empty($_POST['consecuencias_6']) &&
isset($_POST['senales_1']) && !empty($_POST['senales_1']) &&
isset($_POST['senales_2']) && !empty($_POST['senales_2']) &&
isset($_POST['senales_3']) && !empty($_POST['senales_3']) &&
isset($_POST['senales_4']) && !empty($_POST['senales_4']) &&
isset($_POST['senales_5']) && !empty($_POST['senales_5']) &&
isset($_POST['senales_6']) && !empty($_POST['senales_6']) &&
isset($_POST['pregunta1_1']) && !empty($_POST['pregunta1_1']) &&
isset($_POST['pregunta1_2']) && !empty($_POST['pregunta1_2']) &&
isset($_POST['pregunta1_3']) && !empty($_POST['pregunta1_3']) &&
isset($_POST['pregunta1_4']) && !empty($_POST['pregunta1_4']) &&
isset($_POST['pregunta1_5']) && !empty($_POST['pregunta1_5']) &&
isset($_POST['pregunta1_6']) && !empty($_POST['pregunta1_6']) &&
isset($_POST['pregunta1_7']) && !empty($_POST['pregunta1_7']) &&
isset($_POST['pregunta1_8']) && !empty($_POST['pregunta1_8']) &&
isset($_POST['pregunta1_9']) && !empty($_POST['pregunta1_9']) &&
isset($_POST['pregunta1_10']) && !empty($_POST['pregunta1_10']) &&
isset($_POST['pregunta1_11']) && !empty($_POST['pregunta1_11']) &&
isset($_POST['pregunta1_12']) && !empty($_POST['pregunta1_12']) &&
isset($_POST['pregunta1_13']) && !empty($_POST['pregunta1_13']) &&
isset($_POST['pregunta1_14']) && !empty($_POST['pregunta1_14']) &&
isset($_POST['pregunta1_15']) && !empty($_POST['pregunta1_15']) &&
isset($_POST['pregunta2_1']) && !empty($_POST['pregunta2_1']) &&
isset($_POST['pregunta2_2']) && !empty($_POST['pregunta2_2']) &&
isset($_POST['pregunta2_3']) && !empty($_POST['pregunta2_3']) &&
isset($_POST['pregunta3_1']) && !empty($_POST['pregunta3_1']) &&
isset($_POST['pregunta3_2']) && !empty($_POST['pregunta3_2']) &&
isset($_POST['pregunta3_3']) && !empty($_POST['pregunta3_3']) &&
isset($_POST['pregunta3_4']) && !empty($_POST['pregunta3_4']) &&
isset($_POST['pregunta3_5']) && !empty($_POST['pregunta3_5']) &&
isset($_POST['pregunta3_6']) && !empty($_POST['pregunta3_6']) &&
isset($_POST['pregunta3_7']) && !empty($_POST['pregunta3_7']) &&
isset($_POST['pregunta4_1']) && !empty($_POST['pregunta4_1']) &&
isset($_POST['pregunta4_2']) && !empty($_POST['pregunta4_2'])
) {
// Si entramos es que todo se ha realizado correctamente
$link = mysql_connect("localhost","root","password");
mysql_select_db("encuesta",$link);
// Con esta sentencia SQL insertaremos los datos en la base de datos
mysql_query("INSERT INTO datos(homoclave,homoescuela,consecuencias_1,consecuencias_2,consecuencias_3,consecuencias_4,consecuencias_5,consecuencias_6,senales_1,senales_2,senales_3,senales_4,senales_5,senales_6,pregunta1_1,pregunta1_2,pregunta1_3,pregunta1_4,pregunta1_5,pregunta1_6,pregunta1_7,pregunta1_8,pregunta1_9,pregunta1_10,pregunta1_11,pregunta1_12,pregunta1_13,pregunta1_14,pregunta1_15,pregunta2_1,pregunta2_2,pregunta2_3,pregunta3_1,pregunta3_2,pregunta3_3,pregunta3_4,pregunta3_5,pregunta3_6,pregunta3_7,pregunta4_1,pregunta4_2)
VALUES ('{$_POST['homoclave']}','{$_POST['homoescuela']}','{$_POST['consecuencias_1']}','{$_POST['consecuencias_2']}','{$_POST['consecuencias_3']}','{$_POST['consecuencias_4']}','{$_POST['consecuencias_5']}','{$_POST['consecuencias_6']}','{$_POST['consecuencias_7']}','{$_POST['senales_1']}','{$_POST['senales_2']}','{$_POST['senales_3']}','{$_POST['senales_4']}','{$_POST['senales_5']}','{$_POST['senales_6']}','{$_POST['pregunta1_1']}','{$_POST['pregunta1_2']}','{$_POST['pregunta1_3']}','{$_POST['pregunta1_4']}','{$_POST['pregunta1_5']}','{$_POST['pregunta1_6']}','{$_POST['pregunta1_7']}','{$_POST['pregunta1_8']}','{$_POST['pregunta1_9']}','{$_POST['pregunta1_10']}','{$_POST['pregunta1_11']}','{$_POST['pregunta1_12']}','{$_POST['pregunta1_13']}','{$_POST['pregunta1_14']}','{$_POST['pregunta1_15']}','{$_POST['pregunta2_1']}','{$_POST['pregunta2_2']}','{$_POST['pregunta2_3']}','{$_POST['pregunta3_1']}','{$_POST['pregunta3_2']}','{$_POST['pregunta3_3']}','{$_POST['pregunta3_4']}','{$_POST['pregunta3_5']}','{$_POST['pregunta3_6']}','{$_POST['pregunta3_7']}','{$_POST['pregunta4_1']}','{$_POST['pregunta4_2']}')",$link);
// Ahora comprobaremos que todo ha ido correctamente
$my_error = mysql_error($link);
if(!empty($my_error)) {
echo "Ha habido un error al insertar los valores. $my_error";
} else {
echo "Los datos han sido introducidos satisfactoriamente";
}
} else {
echo "error";
}
?>