Tes tables doivent être définies ainsi :
comite (id, nom)
principale (id, nom, prenom, email, id_comite)
principale.id_comite est une clef étrangère vers comite.id qui contiendra l'ID du comité de chaque l'adhérent.
Dans ton formulaire HTML pour la création d'un adhérent et le choix du comité :
<?php $comites = $pdo->query('select all id, nom from comite')->fetchAll(); // A adapter ?>
Choix du comité :
<select name="id_comite">
<?php foreach ($comites as $comite): ?>
<option value="<?= $comite['id'] ?>"><?= $comite['nom'] ?></option>
<?php endforeach ?>
</select>
Ensuite pour récupérer tes adhérents et leur comité il faudra faire une jointure :
select all p.id, p.nom, p.prenom, p.email, c.id as id_comite, c.nom as nom_comite
from principale as p
inner join comite as c on p.id_comite = c.id;
Partager