Foros del Web » Programando para Internet » PHP »

Diagrama de flujo con PHP y MySQL

Estas en el tema de Diagrama de flujo con PHP y MySQL en el foro de PHP en Foros del Web. 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. ...
  #1 (permalink)  
Antiguo 25/08/2012, 14:05
 
Fecha de Ingreso: agosto-2012
Ubicación: Zafra
Mensajes: 25
Antigüedad: 12 años, 2 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!
  #2 (permalink)  
Antiguo 25/08/2012, 14:18
Avatar de rodrigo791  
Fecha de Ingreso: noviembre-2009
Ubicación: Uruguay
Mensajes: 1.339
Antigüedad: 15 años
Puntos: 168
Respuesta: Diagrama de flujo con PHP y MySQL

Bienvenido

ni ahi de crear una pagina por cada respuesta, eso seria cualquier perdida de tiempo.
Lo que tenes que hacer es crear 1 sola pagina con las respuestas, y dependiendo de los parametros que te lleguen, entonces mostras una cosa u otra.
Pregunta: Enciende el ordenador?
-SI
-NO

cada una de esas respuestas puede ser un radio button, y abajo un boton de submit

preguntas.php
Código HTML:
Ver original
  1. <form action"respuestas.php" method="post">
  2. <input type="radio" name="OrdenadorSI" />
  3. <input type="radio" name="OrdenadorNO" />
  4. <input type="submit" />
  5. </form>


entonces en tu script respuestas tenes varios condicionales para ver que datos te llegan.
respuestas.php
Código PHP:
Ver original
  1. if(isset(OrdenadorSI)){
  2. header("Location: siguientepagina.php");
  3. }
  4. if(isset(OrdenadorNO)){
  5. header("Location: PosiblesSoluciones.php");
  6. }
  #3 (permalink)  
Antiguo 25/08/2012, 14:21
 
Fecha de Ingreso: mayo-2006
Mensajes: 475
Antigüedad: 18 años, 6 meses
Puntos: 58
Respuesta: Diagrama de flujo con PHP y MySQL

Yo crearia una tabla de preguntas, una tabla de respuestas.
Las preguntas tendrían su id.
la respuestas tendrían su id
el de la pregunta a la que pertenecen
el id de la pregunta a la que se enviará al seleccionar esta opción
De esta manera mandarias por $_GET o $_POST directamente la respuesta seleccionada y cuando la recojas deberás consultar que pregunta se va a mostrar co la opción seleccionada o si es la solución final...
  #4 (permalink)  
Antiguo 26/08/2012, 21:00
 
Fecha de Ingreso: agosto-2012
Ubicación: Zafra
Mensajes: 25
Antigüedad: 12 años, 2 meses
Puntos: 2
Respuesta: Diagrama de flujo con PHP y MySQL

Gracias a los dos en serio! Estaba bastante bloqueado en el tema, parece que acudí a la gente correcta.

Al final lo hice como me comentó Jossss y parece que todo va sobre ruedas, muchas gracias!

Etiquetas: diagrama, enlaces, flujo, mysql, tablas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:13.