Tengo una encuesta, que puede tener varias preguntas y cada pregunta puede tener varias respuestas. Necesito que de acuerdo a un numero de id, el usuario visualice el grupo de preguntas y respuestas, y pueda responder a través de un formulario.
Resulta que realizo esta consulta:
select p.pregunta as pregunta, r.respuesta as respuesta
from encuestas_modelospreguntas p
inner join
encuestas_modelosrespuestas r
on p.id=r.id_pregunta
where p.id_modelo='$id'
y me devuelve, por cada respuesta de cada pregunta, el par de pregunta y respuesta.
o sea:
pregunta: playa o montaña?
respuestas:
a) playa
b) montaña
la consulta me devuelte:
playa o montaña? playa
playa o montaña? montaña
No sé de qué manera realizar un array, con un while supongo, que por cada pregunta me dé todas las respuestas, y luego pase a la siguiente pregunta, y así.
¿alquien quiere o puede ayudarme?
gracias