PHP - Detener y continuar ciclo por el usuario

 
Vista:
sin imagen de perfil

Detener y continuar ciclo por el usuario

Publicado por Jose (2 intervenciones) el 06/05/2015 15:49:48
hola,estoy haciendo un "cuestionario de preguntas" pero como son muchas preguntas quiero limitar el numero de resultados a 6 preguntas por pagina.
Hay alguna forma de hacerlo con un ciclo y pausar el ciclo? O sea que (cuando imprima 6 resultados y se detenga, y luego de que el usuario responder las 6 preguntas el ciclo imprima 6 preguntas mas y así sucesivamente?
Esta es la funcion que tengo hasta ahora:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
function imprimirPreguntas($tabla,$ci){
	conex();
	$sqlPreg="select * from pregunta";
	$rec=mysql_query($sqlPreg);
	$fin=0;
	while($row=mysql_fetch_array($rec))
	{
		$fin++;
				echo "<fieldset>";
				echo "<legend>";
				echo "	";
				echo "</legend>";
				echo "<strong>";
				echo $row['nomPreguntas'];
				echo "</strong>";
				$name=$row['idpregunta'];
				echo "</br>";
			for ($n=1; $n < 11; $n++)
				{
					echo "<input type='radio' name='$name' value='$n'>";
					echo $n;
				}
			echo "</fieldset>";
			echo "</br>";
		if ($fin>4)
		{
			break;
		}
	}
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve
Val: 3.943
Oro
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

Detener y continuar ciclo por el usuario

Publicado por xve (6935 intervenciones) el 06/05/2015 19:58:55
Hola Jose, para ello, tendrás que revisar mediante javascript cuando se han contestado todos las preguntas, para que refresques la pagina, o mediante ajax, refresques las preguntas.

Lo que no se puede hacer, es detener el PHP, y desde PHP esperar a que el usuario termine un proceso, ya que el PHP se ejecuta únicamente en el servidor.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar