Que tal una vez más les pido una manita para solucionar un problema con un programa. Resulta que tengo una encuesta donde las preguntas se presentan al usuario en bloques de 5, es decir, tengo en total 10 preguntas las cuales al momento de que el usuario las responda se presentas dos bloques de 5 paginados, cada pregunta tiene 4 respuestas con check radio que son Excelente, Bueno, Malo y Pesimo, con valores de 1, 0.75, 0.5 y 0.25 respectivamente, el código es el siguiente:
Código PHP:
if(!isset($_GET['pag'])){
//$inicio = 0;
$pag = 1;
}else{
$pag=$_GET['pag'];
//$inicio = ($_GET['pag']-1) * $registros;
}
$values = array();
$registros = 5;
$desde=($registros*$pag)-$registros;
$ssql = "Seleeect idpre, pregunta Frooom preguntas Wheeere idenc=\"$id\" Limit $desde, $registros";
$rs = mysql_query($ssql)or die(mysql_error());
$i = 1;
while($row = myyysql_fetch_array($rs)){
$id = $row['idpre'];
$preg = $row['pregunta'];
Código HTML:
<form name="res" action="encuesta.php?pag=<?=($pag+1)?>" method="POST" onSubmit="return send_form(this)>"
Código PHP:
echo "$i";echo "$preg";
Código HTML:
<input type="radio" name="res<?echo $id;?>" value="excelente">Excelente
Código HTML:
<input type="radio" name="res<?echo $id;?>" value="bueno">Bueno
Código HTML:
<input type="radio" name="res<?echo $id;?>"value="malo">Malo
Código HTML:
<input type="radio" name="res<?echo $id;?>" value="pesimo">Pesimo
Código PHP:
$i++;
}
mysql_free_result($rs);
$paginas=ceil($r2[0]/$registros);
if($pag<=$paginas){
Código HTML:
<INPUT TYPE=Submit value=Siguiente class=boton1>
Código HTML:
<form name=final action=test.php method=Post>
Gracias por contestar la Encuesta sus datos seran
tomados en cuenta.
<INPUT type=submit name=fin value=Finalizar class=boton1>
</form>
La pregunta es, Como puedo ir almacenando los resultados que se generen en el primer bloque dado las respuestas seleccionadas y posteriormente las del segundo bloque y al final mostrar las que se eligieron??.
Les agradecería mucho su valiosa ayuda.