era asi por si te sirve , mas si le añades tus ifs puede salir algo curioso pruebalo y haber que te parece si no funca pues bueno lo dejamos aki y encantado de ayudarte
Código PHP:
Ver original<?PHP require_once('Connections/Sistema.php');
// Preguntas
$query = sprintf("SELECT `ID`,`pregunta` FROM `preguntas` WHERE `mod` = '1' ORDER BY RAND()"); //
$FormAction = $_SERVER['PHP_SELF'];
$i=1;
$a=1;
?>
<h2>
<span class="art-PostHeaderIcon-wrapper">
<span class="Estilo1"><strong>Evaluación del Módulo I</strong></span>
</span>
</h2>
<?php
if (!isset($_POST['pregunta'])) {
<form action="<?php echo $FormAction;?>" method="post"></form>
<select name="pregunta" value="<?php echo $rowpreguntas['ID']; ?>"<option><?php echo $rowpreguntas['pregunta']; ?></option></select>
<?php }}else{
$ID=$_POST['pregunta'];
$query = sprintf("SELECT `repuesta`,`op` FROM `repuestas` WHERE `preid` = '$ID'");
echo $rowrespuesta['respuesta'];
}?>