Este codigo utilizo para mostrar las preguntas..
Código PHP:
<?
$r=0;
$consulta = "SELECT a.id_pruebas, b.descrip_preg, d.descrip_nivel, d.puntajes, e.nombre_habil, b.id_preguntas
FROM pruebas a
INNER JOIN preguntas b ON a.id_pruebas = b.id_pruebas
INNER JOIN niveles d ON b.id_niveles = d.id_niveles
INNER JOIN habilidad e ON b.id_habil = e.id_habil
WHERE a.id_curso = '".$_POST['id_curso']."' and b.id_pruebas='".$_POST['pruebas_r']."' ORDER BY b.id_preguntas ASC ";
$result = $mysqli->query($consulta);
?>
<div class="art-postcontent art-postcontent-0 clearfix" ><p>
<form method="POST" action="resultados.php">
<?
while($row = $result->fetch_assoc()) {?> <p> <hr class="arr_aba"> <ul>
<?
echo "<strong>".($r=$r+1).". ".$row['descrip_preg']."</strong> <br><br>";
echo "<input type='hidden' style='display: none;' name='puntaje_niv' value='".$row['puntajes']."' /> ";
echo "<input type='hidden' style='display: none;' name='habilidad' value='".$row['nombre_habil']."'/>";
// imprimes tu $row
// segundo query
$idPregunta = $row['id_preguntas'];
$query = "SELECT DISTINCT b.id_preguntas, f.id_respuestas, f.descrip_resp, f.letra_resp, f.correctas
FROM pruebas a
INNER JOIN preguntas b ON a.id_pruebas = b.id_pruebas
INNER JOIN respuestas f ON b.id_preguntas = f.id_preguntas
WHERE a.id_curso = ? and b.id_pruebas=? AND b.id_preguntas=? ORDER BY f.id_respuestas ASC ";
$respuestas = $mysqli->prepare($query);
$respuestas->bind_param('iii', $_POST['id_curso'] ,$_POST['pruebas_r'], $idPregunta);
$respuestas->bind_result($id_preg, $id_resp, $descrip_resp, $letra_resp, $correctas);
$respuestas->execute();
while($respuestas->fetch()) {
echo $letra_resp.") <input name=altern".($r)." value=".$letra_resp." type='radio'> ".$descrip_resp."<br>";
// Imprimes las respuestas...
}?>
</ul> </p>
<? } ?>
Resultado :
1.- En PHP, para obtener el tamaño de un fichero se emplea la función
a)[radiobutton1] file()
b)[radiobutton1] filesize()
c)[radiobutton1] fsize()
d)[radiobutton1] f_size()
e)[radiobutton1] f_sizes()
2.- En PHP, ¿se invoca automáticamente el constructor de la clase base en la clase heredada?
a)[radiobutton2] Sí, siempre
b)[radiobutton2] Sí, si la herencia es pública
c)[radiobutton2] Sí, si la herencia es directa
d)[radiobutton2] No, nunca
e)[radiobutton2] No, pero puede ser indefinidamente.