Ver Mensaje Individual
  #3 (permalink)  
Antiguo 02/08/2013, 08:19
Avatar de jakuam
jakuam
 
Fecha de Ingreso: abril-2007
Mensajes: 354
Antigüedad: 17 años
Puntos: 0
Respuesta: condicional para mostrar tabla

Cita:
Iniciado por summerblack Ver Mensaje
Hola amigos hoy les escribo porque estoy un porco afanado, estoy tratando de hacer un condicional que me muestre una tabla:

tengo una tabla de asistencia que guarda un valor S para si y N para no

solo quiero mostrar aquellos invitados que dicen en su campo asiste='S' pero ademas tengo otra consulta join que me permite mostrar otros datos de otras tablas

y cuando genero esa consulta luego entro a un while y luego imprimo la tabla pero no se como antes poner el condicional que solo me imprima los que dice
asiste='S'

tengo la siguiente consulta en mysql
Código MySQL:
Ver original
  1.             FROM tabla1
  2.             INNER JOIN eventos ON tabla1.id=eventos.id
  3.             INNER JOIN grupos ON tabla1.id=grupos.id
  4.             INNER JOIN clientes ON tabla1.id=clientes .id
  5.             INNER JOIN inscripciones ON tabla1.id=inscripciones.id
  6.             WHERE inscripciones.asiste='S' and inscripciones.id=10


y funciona.. aunque me saca como 4 filas iguales, pero esoes normal debido a la naturaleza de la consulta

ahora en php tengo la misma e imprimo mediante un

while ($roww= mysql_fetch_assoc($resultado))
{ echo..... //imprime tabla
}

pero me imprime tooodos los campos de nuevo, como debe ir el if despues de la consulta para que solo muestre aquellas filas donde el campo asiste='S' ??? gracias jejej

Es una consulta rara .. tiene alguna ralacion la tabla incripciones con las demas tablas .. ?? segun tu consulta va a extraer todos los eventos , grupos, clientes con el ID = tabla1.id y en las inscripciones las con id=tabla.id y campo asiste=S el "and inscripciones.id=10" esta mal !

Explícame un poquito lo que queres hacer asi te puedo ayudar !
__________________
Jakuam
Reserva Hoteles Online
Turismo San Rafael Mendoza