Bonjour,

Voila je rencontre un petit problème avec mon code. J'ai un arbre généalogie suivant
avec une table chiens suivante :

J'aimerai qu'on puisse afficher les informations des parents (nom, img etc ) du chien actuel qui se trouve dans la table chiens.

l'id du chien est deja stocker via GET (chiens-canecorso.php?id=1)

J'ai tenter cette requete sans succees. j'ai regarder un peux sur le net, voir meme toute la journée .... Peut-être une jointure entre 2 champs serai plus approprié ?

<?php $pere = $bdd->query('SELECT * FROM chiens WHERE id = chiens.id_pere');
    $p = $pere->fetch()  ?>
     <p class="nom"><?= $p['nom'] ?></p>
      <p class="p-tdotted grisfonce"><?= $p['cotation'] ?></p>
<?php  $pere = null; ?>
      </div>
    </div>
<?php var_dump($p); ?>

Merci de votre aide. j'ai les neuronnes qui fumes.

1 réponse


Salut Nathan, tu as besoin de définir les données, par exemple sous la forme d'un arbre intervallaire. @Grafikart a fait un tuto à ce sujet : https://www.grafikart.fr/tutoriels/mysql/intervallaire-159