Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/10/2014, 13:26
andre___5025
 
Fecha de Ingreso: septiembre-2013
Ubicación: Bogota
Mensajes: 139
Antigüedad: 10 años, 7 meses
Puntos: 0
Consulta base de datos

Cordial saludo. Tengo una tabla llamada "tema" que es donde los administradores de la aplicacion crean el tema y le asignan unos item al tema para que un grupo de personas respondan el tema cada uno con su usuario y contraseña. Cada tema tiene un estado de cambio. Es decir, cuando el tema es creado va a tener el tema en "Tema Creado", y asi sucesivamente. el problema es que cuando un usuario responda el tema "deberia" cambiar el estado del tema a "Tema respondido" obviamente para que el tema no sea respondido dos veces por un mismo usuario. pero si lo cambio de estado a la primera vez que lo responden despues los otros usuarios no lo van a poder responder y la idea es que cuando ese usuario lo responda cambie el estado a "Tema respondido" para él no mas, de forma que siga visible para los que no lo han respondido aún.

Tabla "tema":

+-------------+----------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-------------+----------+------+-----+---------+----------------+
| cod_tema | int(11) | NO | PRI | NULL | auto_increment |
| dtalle_tema | char(80) | NO | | | |
| cod_estado | int(11) | NO | MUL | | |
| cod_admin | int(11) | NO | MUL | | |
+-------------+----------+------+-----+---------+----------------+

Tabla "dilig_cuest";

+-----------------+--------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-----------------+--------------+------+-----+---------+----------------+
| cod_dilig_cuest | int(11) | NO | PRI | NULL | auto_increment |
| cod_experto | int(11) | NO | MUL | | |
| cod_tema | int(11) | NO | MUL | | |
| color | char(1) | NO | | | |
| justificacion | varchar(500) | NO | | | |
+-----------------+--------------+------+-----+---------+----------------+

La tabla "tema" es donde se crean los temas y la tabla "dilig_cuest" es donde los usuarios responden el tema.

Me colaboran con alguna idea por favor. Gracias.