Bonjour,
J'ai un array d'objets que j'ai appelé $list. Afin de pouvoir sélectionner l'un d'entre eux par un simple clic en vue d'effectuer des opérations, j'ai eu l'idée de passer par des liens vers la même page avec une requête GET avecpour sélectionner le premier élément, puis
Code : Sélectionner tout - Visualiser dans une fenêtre à part href="#?variable=1"
pour le deuxième, etc. J'ai donc écrit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part href="#?variable=2"
Mais je suis étonné de voir que le code html généré me met ma clé $key entre guillemets, soit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 foreach ($liste as $key => $bien) { echo '<a class="list-group-item list-group-item-action href="#?variable='.$key.'">'.$bien->getVoie().', '.$bien->getVille().'</a>'; }Ce qui me pose problème, à cause des doubles paires de guillemets.
Code : Sélectionner tout - Visualiser dans une fenêtre à part href=" #?variable ="1""
Quelqu'un connaît-il ce phénomène et pourrait-il me dire comment le contourner ? Et la référence avec un #?= pour renvoyer à la page en cours avec une requête GET est-elle correcte ?
Partager