J'arrive bien à récupérer les valeurs et à les afficher!
Mais j'ai un autre problème : Si je supprime les valeurs que je ne veux plus et que j'en rajoute d'autre, sa me les supprime pas. Par contre, sa m'ajoute bien les autres.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| <select style="width:312px" id="liste" name="liste[]" multiple class="select2">
<?php
$req2 = "Select competences.id As comp, competences.libelle As lib
From competences
Join personne_has_competences On personne_has_competences.competences_id = competences.id";
$res2 = $connexion->query($req2);
while($ligne2= $res2->fetch()):
?>
<option selected value="<?php echo $ligne2['comp']?>"><?php echo $ligne2['lib']; ?></option>
<?php
endwhile;
$req3 = "Select id AS competence, libelle
From competences
Order by libelle";
$res3 = $connexion->query($req3);
while($ligne3= $res3->fetch()):
?>
<option value="<?php echo $ligne3['competence']; ?>"><?php echo $ligne3['libelle']; ?></option>
<?php
endwhile;
?>
</select> |
Je pense que le problème vient de cette ligne mais si je la supprime, sa ne m'affiche pas les valeurs que j'ai déjà dans la base
<option selected value="<?php echo $ligne2['comp']?>"><?php echo $ligne2['lib']; ?></option>
Partager