Tengo un corte de control que funciona bien.
Trae primero Provincias, luego Localidades y por ultimo Clasificados.
Lo que intento hacer es que cuando no tenga clasificados publicados en ciertas localidades no me muestre el nombre de la localidad.
La forma que tiene la salida es la siguiente:
-Provincia #01
--Localdiad #01
---Clasificado #01
---Clasificado #02
---Clasificado #03
--Localidad #02
---Clasificado #04
---Clasificado #05
-Provincia #02
--Localidad #03
..... y asi pero con la difenrencia que esta ultima localidad y provincia no deberia mostrarse porque no tiene clasificado.
Muchas gracias por la ayuda.
Código PHP:
<?
include("provincias-conexion.php");
$sql1 = "select * from provincias";
$result1=mysql_query($sql1);
while ($row1 = mysql_fetch_array($result1))
{
$id=$row1['id'];
echo "<p>".$row1['provincia']."</p>";
include("localidades-conexion.php");
$sql2="select * from localidades where provincia = $id";
$res2=mysql_query($sql2);
while ($row2 = mysql_fetch_array($res2))
{
$id2=$row2['id'];
echo "<p>".$row2['localidad']." </p>";
include("clasificados-conexion.php");
$sql3="select * from clasificados where localidad = $id2 AND rubro = $rubro";
$res3=mysql_query($sql3);
while ($row3 = mysql_fetch_array($res3))
{
echo "<p>".$row3['titulo']."</p>";
}
}
}
?>