Tengo en una base de datos 2 tablas(familia y sub_familia)
familia(cod_fam y nom_fam)
sub_familia(cod_sub_fam,nom_sub_fam,cod_fam,ima1)
Todo el codigo me sale perfectamente pero lo que quiero es que cuando seleccciono una familia me salgan los datos de las sub familias que pertenecen a la familia.
Por ejemplo:
Tengo 4 familias REGISTRADAS EN LA TABLA:
* Ordenadores
* Placas
* Impresoras
* Monitores
Cuando por ejemplo presiono sobre Impresoras que me liste todas las sub familias de Impresoras asi:
* Ordenadores
* Placas
* Impresoras
- Inyeccion
- Laser
- Multifuncion
* Monitores, etc
El codigo de abajo me sale muy bien pero, siempre cuando selecciono una familia los datos de la sub familia me salen SIEMPRE DEBAJO DE LA PRIMERA FAMILIA ES DECIR "ORDENADORES" ASI
* Ordenadores
- Inyeccion
- Laser
- Multifuncion
* Placas
* Impresoras
* Monitores, etc
************************************************** *****
<?php
include("Php/config.php");
$cod=$_GET['codi_fami']; $ok=$_GET['ban'];
$consulta =mysql_query("SELECT * FROM familias order by nom_fam ",$conectar);
$consu=mysql_query("SELECT nom_sub_fam FROM sub_familias WHERE cod_fam='$cod'",$conectar);
echo $cod."<br>"; echo $ok;
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Documento sin título</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<table width="770" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<th width="142" scope="col">
<table border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#33CCFF">
<?php
while ($fam=mysql_fetch_array($consulta))
{echo "<tr>";
echo "<td>";
echo '<div align="left">';
echo "<a href=\"ven.php?codi_fami=$fam[cod_fam]&ban=1\">$fam[nom_fam]</a>";
echo "</div>";
if ($ok==1)
{echo "<table border='0' align='center' cellpadding='0' cellspacing='0' bgcolor='#33CCFF'>";
while ($subfam=mysql_fetch_array($consu))
{echo "<tr>";
echo "<td>";
echo '<div align="left">';
echo $subfam["nom_sub_fam"];
echo "</div>";
echo "</td>";
echo "</tr> ";
}
echo "</table>";
}
echo "</td>";
echo "</tr> ";
}
?>
</table>
</th>
<th bgcolor="#3366CC" scope="col"> </th>
<th bgcolor="#6699FF" scope="col"> </th>
</tr>
</table>
</body>
</html>
QUE PUEDE HACER PARA QUE ME LISTE PERFECTAMENTE CUANDO SELECCIONO Y ME SALGA DEBAJO DE LA FAMILIA SELECCIONADA..
Graciasssssssss..
Suerte.
![de acuerdo](http://static.forosdelweb.com/fdwtheme/images/smilies/dedosarriba.png)