include_once AT_INCLUDE_PATH . 'funciones_bd.php'; $num_pregs_pos = $_POST['numero_pregs']; //este valor aunque se recibe por POST se recupera realmente de la BD. $paso_pregs = $_POST['paso']; $id_student = $_POST['id_estudiante']; $tipo_test = $_POST['tipo_test']; //$num_pregs = $_GET['numero_pregs']; //$paso_pregs = $_GET['paso']; //$id_student = $_GET['id_estudiante']; //definiendo la variable que almacena el intento actual del test: $intento_actual = ""; $conn = new funciones_BD(); $num_pregs = 5; //La cantidad de preguntas la define el profesor por medio de la app web. Por lo tanto //aqui vamos a recuperar la cantidad de preguntas que haya definido el profesor o 5 por default $res_cantidad_rows = $conn->getQuantitiesByStep($paso_pregs); if (mysql_numrows($res_cantidad_rows) > 0) { $cantidad_row = mysql_fetch_array($res_cantidad_rows, MYSQL_ASSOC); $num_pregs = $cantidad_row['cantidad_preguntas']; } else { //por defecto si no hay registros en la BD el numero de preguntas sera 5 $num_pregs = 5; } //creando un array para almacenar las preguntas del test activo: $pregs_test_activo = array(); //aca tengo que primero validar si el estudiante ya tiene un test activo que no ha respondido entonces //se retorna ese test: $test_activo_results = $conn->consultarTestEstudiantePaso($id_student, $paso_pregs, $tipo_test); if (mysql_numrows($test_activo_results) > 0) { //agregando al array como primer elemento el indicador de que el test NO es nuevo: $indicador_viejo = array("0");
<?php define('AT_INCLUDE_PATH', 'include/'); include_once AT_INCLUDE_PATH . 'funciones_bd.php'; if (!isset($_POST['paso'])) { $response_data[] = array("cantidad" => "-1"); } elseif ($_POST['paso'] == "") { $response_data[] = array("cantidad" => "-1"); } else { $paso_pregs = $_POST['paso']; $connec = new funciones_BD(); //aqui tengo que hacer la consulta $resultset_cantidades = $connec->getQuantitiesByStep($paso_pregs); if (mysql_numrows($resultset_cantidades) > 0) { $cantidades_row = mysql_fetch_array($resultset_cantidades, MYSQL_ASSOC); $cant = $cantidades_row['cantidad_aprobar']; $response_data[] = array("cantidad" => $cant); } else { $response_data[] = array("cantidad" => "-1"); } } echo "" . json_encode($response_data);