コード例 #1
0
                            $resp_textarea = required_param("respuesta" . $k . "_" . $j, PARAM_TEXT);
                            $resp_txt = new Ejercicios_texto_texto_resp(NULL, $id_pregunta, $resp_textarea, 0);
                            $resp_txt->insertar();
                        }
                    }
                    echo "insertado";
                }
            } else {
                if ($tipo_origen == 4) {
                    // ES UNA IMAGEN
                    if ($tipo_respuesta == 1) {
                        //La respuesta es un texto
                        //$preg = required_param('pregunta' . $j, PARAM_TEXT);
                        $preg = "foto_" . $id_ejercicio . "_" . $j . ".jpg";
                        $ejercicio_texto_preg = new Ejercicios_texto_texto_preg(NULL, $id_ejercicio, $preg);
                        $id_pregunta = $ejercicio_texto_preg->insertar();
                        $ejercicio_texto_img = new Ejercicios_imagenes_asociadas($NULL, $id_ejercicio, $id_pregunta, $preg);
                        $ejercicio_texto_img->insertar();
                        $num_resp = required_param('num_res_preg' . $j, PARAM_INT);
                        for ($k = 1; $k <= $num_resp; $k++) {
                            $resp_textarea = required_param("respuesta" . $k . "_" . $j, PARAM_TEXT);
                            $resp_txt = new Ejercicios_texto_texto_resp(NULL, $id_pregunta, $resp_textarea, 0);
                            $resp_txt->insertar();
                        }
                    }
                }
            }
        }
    }
}
commit_sql();
        $yvh = new YoutubeVideoHelper();
        $id_video = $yvh->getVideoId($auxUrlVideo);
        $mivideo = new Ejercicios_videos(NULL, $id_ejercicio, $id_video);
        $mivideo->insertar();
        break;
}
//Obtengo el numero de preguntas
$numero_preguntas = optional_param('numeropreguntas', PARAM_INT);
//echo "El numero de pregutas es:".$numero_preguntas;
//Echo "\n";
for ($i = 0; $i < $numero_preguntas; $i++) {
    //Obtengo la pregunta
    $j = $i + 1;
    $pregunta = optional_param('pregunta' . $j, PARAM_TEXT);
    //Inserto la pregunta
    $mispreguntas = new Ejercicios_texto_texto_preg(NULL, $id_ejercicio, $pregunta);
    $id_preg = $mispreguntas->insertar();
    //Obtengo el numero de respuestas a cada pregunta
    $numero_respuestas = optional_param('numerorespuestas_' . $j, 0, PARAM_INT);
    //Obtengo la respuesta
    for ($k = 0; $k < $numero_respuestas; $k++) {
        $l = $k + 1;
        $respuesta = optional_param('respuesta' . $l . '_' . $j, PARAM_TEXT);
        // echo 'respuesta'.$l.'_'.$j." de la pregunta ".$j." es:".$respuesta;
        $mi_respuesta = new ejercicios_ie_respuestas(NULL, $id_ejercicio, $id_preg, $respuesta);
        $mi_respuesta->insertar();
    }
    // Echo "\n";
}
//Muestro el ejercicio
redirect('./view.php?id=' . $id_curso . '&opcion=8' . '&id_ejercicio=' . $id_ejercicio . '&tipo_origen=' . $tipo_origen . "&tr=" . $tipo_respuesta . "&tipocreacion=" . $tipocreacion);