Código HTML:
tabla padres ------------------------ nom_padre | tel_padre | ------------------------ Pedro | 4444444 | ------------------------ Juan | 2222222 | ------------------------ tabla hijos --------------------------------------- nom_hijo | nom_padre | edad | idiomas | --------------------------------------- Felipito | Pedro | 11 | Francés | --------------------------------------- Juanito | Pedro | 5 | Francés | --------------------------------------- Anita | Pedro | 7 | Francés | --------------------------------------- Pepito | Juan | 8 | Francés | ---------------------------------------
Necesito mostrar el listado completo de padres, con sus hijos y sus detalles así:
Pedro
Tel.: 4444444
Hijos:
Felipito - 11 - Francés
Juanito - 5 - Español
Anita - 7 - Inglés
Juan
Tel.: 2222222
Hijos:
Felipito - 11 - Francés
La consulta es:
Código PHP:
SELECT *
FROM hijos INNER JOIN padres ON padres.nom_padre=hijos.nom_padre
WHERE hijos.idiomas='Frances'
ORDER BY padres.nom_padre ASC
Y repito los registros así:
Código PHP:
<?php do { ?>
<div>
<?php echo $row_rsPadres['nom_padre']; ?><br />
Tel.: <?php echo $row_rsPadres['tel_padre']; ?><br />
Hijos: <?php echo $row_rsPadres['nom_hijo']; ?> - <?php echo $row_rsPadres['edad']; ?> - <?php echo $row_rsPadres['idiomas']; ?>
</div>
<?php } while ($row_rsPadres = mysql_fetch_assoc($rsPadres)); ?>
Espero sea clara la explicación y que alguien me pueda ayudar.