Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/08/2012, 14:05
Javivo
 
Fecha de Ingreso: agosto-2012
Ubicación: Zafra
Mensajes: 25
Antigüedad: 12 años, 3 meses
Puntos: 2
Pregunta Diagrama de flujo con PHP y MySQL

Hola amigos de forosdelweb! Fruto de la desesperación acudo a vosotros, ya que por aquí se mueve lo mejor de la comunidad hispana de webmasters.

Intento pasar un diagrama de flujo a código php con una base de datos MySQL. Tengo mi tabla de preguntas y mi tabla de respuestas. Ambas tablas están enlazadas y todo funciona correctamente.

Supongamos que el objetivo es averiguar las causas por las que un ordenador no enciende.
Pregunta: Enciende el ordenador?
Posibles respuestas:
-Si
-No

En caso de que funcione pasaría a la siguiente pregunta, en caso de decir que no funcione pasaria a una página con las posibles soluciones como pueden ser... asegurarse de que todos los cables estén conectados, que la fuente de alimentación funcione, memoria ram, etc...

Para enlazar las tablas de preguntas y respuestas, tengo tengo problema alguno, todo va sobre ruedas. El problema surge cuando quiero seguir con la aplicación, es decir, no quiero tener que crear una página por pregunta con su formulario de respuestas. Quiero que dependiendo de la respuesta que elija el usuario, le envíe a una página u otra a través de los ID, pero todo automático, sin necesidad de tener que crear una página por formulario.

He oído que tendría que crear una tercera tabla de enlaces para hacerlo, pero no entiendo muy bien como hacer funcionar eso. Puede que fuese capaz de desarrollarlo si fuesen solo 2 las posibles respuestas, pero la cabeza me da vueltas cuando pienso en que pueden ser 3, 4 o 5 las respuestas.

No hace falta que me pongáis el código para hacerlo ya que lo que no logro entender es la mecánica del funcionamiento y no veo ético del todo pedir el código porque sí. Simplemente quiero una ayuda o alguna orientación de cómo llevarlo a cabo.

Creo que más o menos he explicado mi problema, espero que podáis echarme una mano.

Muchas gracias!