Code PHP / SQL :
$affichage_info_famille = "SELECT * FROM famille WHERE id_famille LIKE '".$_SESSION["id_famille"]."'";
$result_info_famille = $conn->query($affichage_info_famille);
$array_info_famille = [];
if ($result_info_famille->num_rows > 0) {
$info_famille = 0;
while ($row = $result_info_famille->fetch_assoc()) {
$array_info_famille[$info_famille]['id'] = $row["id"];
$array_info_famille[$info_famille]['nom_de_la_famille'] = $row["nom_de_la_famille"];
$array_info_famille[$info_famille]['id_famille'] = $row["id_famille"];
$array_info_famille[$info_famille]['parent1_nom'] = $row["parent1_nom"];
$info_famille++;
}
}
$affichage_client = "SELECT * FROM enfant WHERE id_famille LIKE '".$_SESSION["id_famille"]."'";
$resultEnfant = $conn->query($affichage_Enfant);
$array_Enfant = [];
if ($resultEnfant->num_rows > 0) {
$enfant = 0;
while ($row = $resultEnfant->fetch_assoc()) {
$array_enfant[$enfant]['id'] = $row["id"];
$array_enfant[$enfant]['id_famille'] = $row["id_famille"];
$array_enfant[$enfant]['nom'] = $row["nom"];
$array_enfant[$enfant]['prenom'] = $row["prenom"];
$enfant++;
}
}
HTML / PHP :<div class="bandeau_menu flex">
<div class="logo flex">
<a href="index.php flex">
<img src="ressources/logo/eedf_logo.png" alt="logo_eedf">
</a>
<h3 class="titrePage">Profil de la famille <?php echo $_SESSION['nom_de_la_famille'] ?></h3>
<div class="connexion">
<img class="imageUser" src="ressources/images_profile/<?php echo $_SESSION['photo_profile'];?>" alt="image profil">
</div>
</div>
</div>
<div class="corp flex">
<img class="bg" src="ressources/imagesAccueil/fondAccueil.jpg" alt="fond de page">
<section class="flex" >
<div class="menu flex column">
<a class="btnMenuMembre" href="membre.php"><div>Tableau de bord</div></a>
<a class="btn_tableauDeBord" href="profil.php"><div>Mon Profil</div></a>
<a class="btnMenuMembre" href="camp2022.php"><div>Camp 2022</div></a>
<a class="btnMenuMembre" href="agenda.php"><div>Agenda</div></a>
<a class="btnMenuMembre" href="covoiturage.php"><div>Covoiturage</div></a>
<a class="btnMenuMembre" href="contact.php"><div>Contact</div></a>
<a class="btnDeconnexion" href="deconnexion.php"><div>Se déconnecter</div></a>
</div>
<div class="contenue flex column">
<div class="info_famille flex">
<div class="famille">
<span class="titre_span" >Information sur la famille</span>
<div class="info">
Nom de la famille : <?php echo $array_info_famille[0]['nom_de_la_famille'] ?>
</div>
</div>
<div class="parent1">
<span class="titre_span" >Parent N°1</span>
<div class="info">
</div>
</div>
<div class="parent2">
<span class="titre_span" >Parent N°2</span>
<div class="info">
</div>
</div>
</div>
<div class="listeVignette flex ">
<div class="addClient vignette">
<a href="addEnfant.php">
<div class="plus">
<div></div>
<div></div>
</div>
</a>
</div>
<?php
for ($i = 0; $i < count($array_Enfant); $i++) {
?>
<div class="vignette flex" >
<div class="infoClient flex column">
<div class="margin_b">
<span class="nomEnfant" ><?php echo $array_Enfant[$i]['nom']; ?></span>
<span class="prenomEnfant" ><?php echo $array_Enfant[$i]['prenom']; ?></span>
</div>
<br>
<span class="dateDeNaissance" >Date de naissance : <?php echo $array_Enfant[$i]['dateDeNaissance']; ?></span>
<span class="catégorie margin_b" >Catégorie : <?php echo $array_Enfant[$i]['catégorie']; ?></span>
<br>
<span class="alergie margin_b" >Alergie : <?php echo $array_Enfant[$i]['alergie']; ?></span>
</div>
<div class="imageClient" >
<img src="<?php echo PATH_LOGO_CLIENT.$array_Enfant[$i]['photo_enfant'] ?>" alt="<?php echo $array_Enfant[$i]['photo_enfant']; ?>">
</div>
</div>
<?php
}
?>
</div>
</div>
</section>
</div>
Le code n'est pas fini, mais je n'arrive pas a afficher les infos de la deuxième requete. Le code ne rentre meme pas dans le if de la deuxième requete, alors que j'ai en base des données avec ces conditions.