Ver Mensaje Individual
  #6 (permalink)  
Antiguo 19/05/2011, 10:31
Avatar de AdrianSeg
AdrianSeg
 
Fecha de Ingreso: enero-2010
Mensajes: 595
Antigüedad: 14 años, 3 meses
Puntos: 14
Respuesta: Mostrar datos tablas relacionadas

Cita:
Iniciado por rodno Ver Mensaje
o, mejor aun prueba de esta forma

<?php
include ('conexion.php');

$sql=mysql_query("SELECT categorias.categoria_nombre,subcategorias.subcateg oria_nombre FROM categorias INNER JOIN subcategorias ON categorias.categoria_id = subcategorias.categoria_id") or die( mysql_error());


while($row=mysql_fetch_assoc($sql))
{
if ($Padre==$row['categoria_nombre'])
{
echo "-".$row['subcategoria_nombre']."<br />";
}
else /// en el primer registro siempre va entrar aqui
{
$Padre=$row['categoria_nombre'];
echo $row['categoria_nombre']."<br/>";
echo "-".$row['subcategoria_nombre']."<br />";
}



}

?>

saludos
Genial modifiqué un poco la sentencia poniendole LEFT OUTER JOIN para que mostrase así los campos que no contenian conincidencias va perfecto :).

Aunque eso de que el primer registro siempre me gnera el problema siguiente:

Incio
-aaaaa
-bbbbb
Informacion
-ccccc
Peliculas
-

Aunque pelicula no tiene hijito muestra su - debido al if...pero bueno estoy pensando xD

Última edición por AdrianSeg; 19/05/2011 a las 10:43