Exemple #1
0
    <title>Programación web</title>
    <link href="css/bootstrap.min.css" rel="stylesheet">
    <h1 align="center">Encuesta de satisfacción del servicio de biblioteca</h1>
    <a  style="float: right;" class="btn btn-default" href="privado/generarInforme.php" role="button">Informe</a>
    <a  style="float: right;" class="btn btn-default" href="privado/estadisticas.php" role="button">Estadísticas</a>
    <a  style="float: right;" class="btn btn-default" href="#" role="button">Encuesta</a>
    <br>
    <br>
    <br>
</head>
<body>
<?php 
echo '<form method="post" action=funciones.php>';
$num_dim = obtener_secciones();
for ($dim_actual = 1; $dim_actual <= $num_dim; $dim_actual++) {
    $preguntas = obtener_preguntas($dim_actual);
    echo "<div align=\"center\"class=\"form_group\">";
    switch ($dim_actual) {
        case 1:
            echo "<label align=\"center\" class=\"btn-lg bg-primary\">Datos personales</label>";
            break;
        case 2:
            echo "<label align=\"center\" class=\"btn-lg bg-primary\">Personal de biblioteca</label>";
            break;
        case 3:
            echo "<label align=\"center\" class=\"btn-lg bg-primary\">Infraestructura</label>";
            break;
        case 4:
            echo "<label align=\"center\" class=\"btn-lg bg-primary\">Recursos</label>";
            break;
        case 5:
Exemple #2
0
function enviar_todo()
{
    $id_estudio = $_POST['pregunta_estudios'];
    $nombre_estudios = mysql_fetch_array(obtener_nombre_estudios($id_estudio));
    $nombre_titulacion = $nombre_estudios["nombre"];
    $nombre_biblioteca = $_POST['pregunta_biblioteca'];
    $nombre_sexo = $_POST['pregunta_sexo'];
    $nombre_tipo_usuario = $_POST['pregunta_tipo_usuario'];
    $hora_com = $hora_fin = date("H:i:s");
    //La hora se puede obtener como: date("H:i:s");
    switch ($nombre_biblioteca) {
        case 1:
            $nombre_biblioteca = "Biblioteca CASEM";
            break;
        case 2:
            $nombre_biblioteca = "Biblioteca ESI";
            break;
    }
    switch ($nombre_sexo) {
        case 1:
            $nombre_sexo = "Hombre";
            break;
        case 2:
            $nombre_sexo = "Mujer";
            break;
    }
    switch ($nombre_tipo_usuario) {
        case 1:
            $nombre_tipo_usuario = "PAS";
            break;
        case 2:
            $nombre_tipo_usuario = "Profesor";
            break;
        case 3:
            $nombre_tipo_usuario = "Estudiante";
            break;
    }
    $consulta = mysql_query("INSERT INTO `encuestas_rellenas` (`id_estudios`,`hora_com`,`hora_fin`,`usuario`,`titulacion`,`biblioteca`,`sexo`) VALUES ('" . $id_estudio . "','" . $hora_com . "','" . $hora_fin . "','" . $nombre_tipo_usuario . "','" . $nombre_titulacion . "','" . $nombre_biblioteca . "','" . $nombre_sexo . "')");
    $last_encuesta_id = mysql_insert_id();
    $num_dim = obtener_secciones_numero();
    $num_dimensiones = mysql_num_rows($num_dim);
    for ($dim_actual = 2; $dim_actual <= $num_dimensiones - 1; $dim_actual++) {
        $preguntas = obtener_preguntas($dim_actual);
        for ($i = 1; $i <= mysql_num_rows($preguntas); $i++) {
            $pregunta_actual = mysql_fetch_array($preguntas);
            $pregunta_id = $pregunta_actual["id"];
            $frase = "pregunta_" . $dim_actual . "_" . $i . "";
            $value_respuesta = $_POST[$frase];
            $consulta_respuestas = mysql_query("INSERT INTO `respuestas`(`id_encuesta_rellena`,`id_pregunta`,`respuesta`) VALUES ('" . $last_encuesta_id . "','" . $pregunta_id . "','" . $value_respuesta . "')");
        }
    }
    $consulta_id_observaciones = obtener_pregunta_observaciones();
    $fetch_id_observaciones = mysql_fetch_array($consulta_id_observaciones);
    $id_observaciones = $fetch_id_observaciones["id"];
    $value_respuesta = $_POST['observaciones'];
    $consulta_observaciones = mysql_query("INSERT INTO `respuestas`(`id_encuesta_rellena`,`id_pregunta`,`respuesta`) VALUES ('" . $last_encuesta_id . "','" . $id_observaciones . "','" . $value_respuesta . "')");
    exit(header('Location: index.php'));
}