elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado:


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  Bases de Datos (Moderador: Carloswaldo)
| | | |-+  condicionar una consulta
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: condicionar una consulta  (Leído 3,218 veces)
RedZer


Desconectado Desconectado

Mensajes: 666



Ver Perfil
condicionar una consulta
« en: 8 Enero 2011, 21:30 pm »

bueno miren les explico el probelma tengo una tabla  llamada datos_cuestionario con los siguientes campos
Código
  1.  
  2. id_cuestionario id_docente  id_especialidad id_materia  id_periodo
  3. 1                           1                      3                       3                  5
  4. 3                           2                      5                       7                 5
  5.  

 y otra tabla llamada respuestas con la siguiente estrutura
Código
  1. id_maestro     id_cuestionario   id_pregunta   id_alumno  valor
  2. 1                           2                     1                   1          10
  3.  
bueno el problema es de que la tabla respuestas estara vacia ok y se llenara hasta que el alumno aya contestado el cuestionario , guardando asi el id_maestro  ,id_alumno etc  bueno en el ejemplo estoy poniendo que ya se contesto al docente cuyo id_maestro es igual a 1 y lo guarda en la tabla respuestas bueno pero como ese alumno tiene varios maestros ahora le toca evaluar al maestro cuyo id_maestro de la tabla datos_cuestionario  sea igual a 2 como le puedo hacer para mostrar ahora el siguiente docente a evaluar. :huh:
intente primero hacer una consulta asia la tabla respuestas para sacr los id del maestro y luego dentro de esa consulta hacer otra sub  consulta para mostrar los maestros cuyo id_maestro que se obtiene de la tabla id_docente que se optioene de la tabla datos_cuestionario sea diferente al id_maestro que esta en la tabla respuestas y funciono pero cuando vaciaba los datos de la tabla respuestas ya no me moestraba nada por que se quedaba sin campos la tabla respuestas


« Última modificación: 8 Enero 2011, 21:36 pm por RedZer » En línea

Nacido y criado entre gente que enseño a pensar antes de creer a ciegas, Todo me causa curiosidad en el mundo
RedZer


Desconectado Desconectado

Mensajes: 666



Ver Perfil
Re: condicionar una consulta
« Respuesta #1 en: 9 Enero 2011, 00:30 am »

Bueno despues de tanto batallar lo resolvi de la siguiente forma dejo la logica de como lo ise por si a alguien le sirve
1.-Primero saco  todos los datos de la tabla datos_cuestionario
de la siguiente forma
$result=SELECT * FROM datos_cuestionario

2.- luego ago una segunda consulta pero esta va enfocada a la tabla respuestas de la siguiente forma

$resul2=SELECT id_maestro FROM respuestas WHERE id_maestro='$result'

3.- comparo para ver si $result 2 no viene vacia lo que significaria que en la tabla respuestas ya abra un id que viene de la tabla datos_cuestionario
if($resul2 !='')
                  {
                  }else{
                        muestro los resultados de la primera consulta
                          {





« Última modificación: 9 Enero 2011, 07:07 am por RedZer » En línea

Nacido y criado entre gente que enseño a pensar antes de creer a ciegas, Todo me causa curiosidad en el mundo
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
consulta sos
Diseño Gráfico
Dannysoft 1 3,004 Último mensaje 31 Agosto 2004, 08:13 am
por e S c u r S o ...
Condicionar arrays « 1 2 »
.NET (C#, VB.NET, ASP)
luis456 10 7,845 Último mensaje 14 Enero 2014, 15:22 pm
por luis456
Condicionar contenido de pdf
PHP
Ethgar 3 1,988 Último mensaje 18 Septiembre 2014, 20:50 pm
por Ethgar
Condicionar Textbox a un rango determinado ??
.NET (C#, VB.NET, ASP)
luis456 7 8,476 Último mensaje 9 Noviembre 2021, 22:11 pm
por Serapis
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines