tengo una pagina listado, me muestra una lista de Temas de mi base de datos, cuando le doy clic a uno de los Temas, me lleva a su pagina detalle a traves del parametro "Nombre" (hasta aqui no hay ningun problema
![de acuerdo](http://static.forosdelweb.com/fdwtheme/images/smilies/dedosarriba.png)
la tabla Temas tiene como campos Id, Nombre, imagen
ahora, tengo otra tabla, esta tabla tiene 2 columnas, contiene la llave foranea que es el Nombre del Tema, la otra columna tiene el nombre de Subtema
cuando entro a la pagina detalle, me muestra perfectamente un listado de Temas con subtemas, pero la columna subtema es una llave foranea de otra tabla, esta tabla tiene los siguientes campos.
Id, Etiqueta_Abierta, Subtema, Etiqueta Cerrada, Nombre_Tema, Clase.
la pagina detalle me muestra algo asi.
Tema ----- Subtema
Reinos Naturales ---- animalae
Reinos Naturales ---- Fungi
Reinos Naturales ---- Plantae
Ecosistemas ---- Bosque_Coniferas
Ecosistemas ---- Deserticos
Ecosistemas ---- Selvas
etc.
lo que quiero hacer es que me muestre los datos de mi tabla Subtema, cuando el subtema de mi tabla de 2 columnas sea igual al subtema de la Tabla "Subtema", pero no por enlace, si no, que me lo muestre de la siguiente forma
Reinos Naturales --- Animalae
* Id, Etiqueta_abierta, clase, etiqueta_Cerrada
* Id, Etiqueta_abierta, clase, etiqueta_Cerrada
* Id, Etiqueta_abierta, clase, etiqueta_Cerrada
Reinos Naturales --- Fungi
* Id, Etiqueta_abierta, clase, etiqueta_Cerrada
* Id, Etiqueta_abierta, clase, etiqueta_Cerrada
Reinos Naturales --- plantae
* Id, Etiqueta_abierta, clase, etiqueta_Cerrada
* Id, Etiqueta_abierta, clase, etiqueta_Cerrada
* Id, Etiqueta_abierta, clase, etiqueta_Cerrada
* Id, Etiqueta_abierta, clase, etiqueta_Cerrada
* Id, Etiqueta_abierta, clase, etiqueta_Cerrada
etc.
el problema que tengo es que no logro encontrar la forma de hacer la comparacion correcta, ya que el resultado que me arroja es el siguiente
Reinos Naturales --- Animalae
* Id, Etiqueta_abierta, clase, etiqueta_Cerrada
* Id, Etiqueta_abierta, clase, etiqueta_Cerrada
* Id, Etiqueta_abierta, clase, etiqueta_Cerrada
* Id, Etiqueta_abierta, clase, etiqueta_Cerrada
* Id, Etiqueta_abierta, clase, etiqueta_Cerrada
Reinos Naturales ---- Fungi
Reinos Naturales ---- Plantae
Ecosistemas ---- Bosque_Coniferas
Ecosistemas ---- Deserticos
Ecosistemas ---- Selvas
etc.
este es el codigo que utilizo
Código PHP:
<table border="1">
<tr>
<td>Nombre_Ponencias</td>
<td>Nombre_Diapositiva</td>
</tr>
<?php do { ?>
<tr>
<td><?php echo $row_Ponencias['Nombre_Ponencias']; ?></td>
<td><?php echo $row_Ponencias['Nombre_Diapositiva']; ?></td>
<?php
if( $row_Temas['Nombre_Subtema'] == $row_SubTemas['Nombre_Subtema']){
do {
echo $row_SubTemas['Id'];
echo ' ';
echo $row_SubTemas['Etiqueta_abierta'];
echo ' ';
echo $row_SubTemas['clase'];
echo $row_SubTemas['Etiqueta_Cerrada']];
echo'</br>'
}
}else{
echo: 'no funciona';
}while ($row_Subtemas = mysql_fetch_assoc($Subtemas));
?>
</tr>
<?php } while ($row_Temas = mysql_fetch_assoc($Temas)); ?>
</table>