Buenas,
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:
Ver originalclass 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>";
}
}
El problema, es que no se porque pero solo me muestra un nick, o sea, me muestra el nick del primer desarrollador.
¿Que sucede?, ¿donde estoy fallando?
Estoy convencido de que es algo tonto que se me escapa... en fin
Muchas gracias