Gracias
abimaelrc funciona pero no entiendo porque al cambiar el "<hr />" por viñetas y teniendo una subconsulta interna no funciona de la misma manera.
Código PHP:
Ver original<?
$sql = mysql_query("SELECT T1.id AS id, T1.valor AS campo, T2.idrel AS idrel FROM (SELECT id, lang, valor FROM tabla1 WHERE lang='es') AS T1 INNER JOIN tabla2 AS T2 ON T1.id=T2.idrel"); $id = "";
echo ($id != $row["id"] ? '<ul class="vineta">' : "");
echo '<li><a href="#">'.$row['campo'].'</a>';
$sql_1 = mysql_query("SELECT * FROM tabla2 WHERE idrel='".$row['idrel']."' AND item!=''"); if ($num>0) {
echo '<ul class="vineta2">';
while ($row_1 = mysql_fetch_array($sql_1)) {echo '<li><a href="#">'.$row_1['item'].'</a></li>';} echo '</ul>';
}
echo '</li>';
echo ($id != $row["id"] ? '</ul>' : "");
$id = $row["id"];
}
?>
cierra la viñeta antes de ejecutar la consulta interna