Ver Mensaje Individual
  #3 (permalink)  
Antiguo 26/11/2013, 11:24
ElleLawliet
 
Fecha de Ingreso: noviembre-2013
Mensajes: 47
Antigüedad: 10 años, 5 meses
Puntos: 0
Respuesta: Formulario php preguntas de 1 en una

Buenas, gracias por responder, e mirado lo que me has dicho y lo e intentado poner, pero no me acaba de salir bien, supongo que no acabo de entenderte, cuando abro el formulario al principio me da error, si le doy al boton avanzar, me avanza 2 preguntas y despues me vuelve a dar error, y el boton de tirar atras, no hace nada, supongo que algo hago mal, te pego el codigo tal qual lo e puesto:

Código PHP:
<html>
<body>

<?php
    
if(isset($_SESSION['numpregunta']))
    {
                
//Aqui no se muy bien que poner, pero guardo las respuestas en una 
                //sesion
    
}
    else
    {
        
$_SESSION['numpregunta']=0;
    }
?>

    <form action="examen.php" method="POST">
    <?php

        $num 
$_SESSION['numpregunta'];
        
$t $test[$num];
            echo 
$num.". {$t['pregunta']} <br/><br/>";
             foreach (
$t['respuestas'] as $res)
            {
                 echo 
'<input name="resp" value="$resp" type="radio">'.$res."<br/>";
             }
         echo 
"<br/><br/>";
    
$_SESSION['numpregunta'] = $num;

    
$_SESSION['numpregunta'] = (isset($_GET['num']) ? $_GET['num']: $_SESSION['numpregunta']);
    
?>

       <a href="?num=<?php print $_SESSION['numpregunta']--; ?>">Pregunta Anterior</a> 
        <input type="submit" value="Guardar Respuesta" />
        <a href="?num=<?php print $_SESSION['numpregunta']++; ?>">Pregunta Siguiente</a>
    
    <? echo $_SESSION['numpregunta'];?>

    </form>


</body>
</html>
Perdon si soy muy pesado, pero esque soy nuevo en php y me cuesta un poco