Veamos, tengo un problemilla que no consigo encontrar la solución y creo que es muy facil, pero quizas este algo espeso y por eso ... jeje.
Bueno, ¿que sucede?
Pues veamos, tengo dos tablas:
id | nombre | descripcion | porcentaje | fecha_inicio | fecha_finalizacion | id_desarrollador
En id_desarrollador guardo las identidades separadas por comas (1,8)
Y esta es la segunda tabla:
id | nick | email | cargo | especialidad | fecha_registro
Entonces lo que quiero hacer es esto:
Solo que en vez de que me muestre las identidades de los desarrolladores, estas, me las sustituya por el nick del desarrollador.
Para eso, lo he creado así:
Código PHP:
El problema, es que no se porque pero solo me muestra un nick, o sea, me muestra el nick del primer desarrollador.Ver original
class Proyectos extends bdConnect { public $proyecto; public $descripcion; public $porcentaje; public $inicio; public $finalizacion; public $desarrollador; public $id; public $nick; public function mostrar_proyectos() { #Tabla Proyectos $Resultado=mysql_query("SELECT m_proyecto.id, m_proyecto.nombre, m_proyecto.descripcion, m_proyecto.porcentaje, m_proyecto.fecha_inicio, m_proyecto.fecha_finalizacion, m_proyecto.id_desarrollador, m_desarrollador.id, m_desarrollador.nick, m_desarrollador.cargo, m_desarrollador.especialidad, m_desarrollador.fecha_registro FROM m_proyecto, m_desarrollador WHERE m_proyecto.id_desarrollador=m_desarrollador.id",$this->enlace); echo "<table id='proyectos' border='1'> <tr> <th>Proyecto</th> <th>Descripción</th> <th>Porcentaje</th> <th>Inicio</th> <th>Finalización</th> <th>Equipo</th> </tr>"; $this->proyecto = $MostrarFila['nombre']; $this->descripcion = $MostrarFila['descripcion']; $this->porcentaje = $MostrarFila['porcentaje']; $this->inicio = $MostrarFila['fecha_inicio']; $this->finalizacion = $MostrarFila['fecha_finalizacion']; $this->desarrollador = $MostrarFila['id_desarrollador']; $this->id = $MostrarFila['id']; $this->nick = $MostrarFila['nick']; echo "<tr> <td>".$this->proyecto."</td> <td>".$this->descripcion."</td> <td>".$this->porcentaje."</td> <td>".$this->inicio."</td> <td>".$this->finalizacion."</td> <td>".$this->nick."</td> </tr>"; } echo "</table>"; } }
¿Que sucede?, ¿donde estoy fallando?
Estoy convencido de que es algo tonto que se me escapa... en fin
Muchas gracias