Bonjour,
Il y a peut-être une solution toute simple, mais elle ne me saute pas aux yeux (la fatigue de la semaine...). Je tourne en rond sur ce problème :
Je récupère un array d'une fonction, et j'essaye de le passer en variable dans un lien, mais la variable ne fonctionne pas lorsqu'elle est à l'intérieur du lien...
Voilà le code où ça bloque :
Code :
- for($i=0;$i<$nb_stage;$i++)
- {
- echo "<a href='index.php?fonction=formulaire_heures&id=$result[$i]['id']'>$result[$i]['lieux']</a>";
- echo '<br/>';
- echo $result[$i][id_stage];
- echo $result[$i][lieux];
- }
|
Les deux echo fonctionnement bien, tandis que l'affichage dans le lien donne "Array[lieux]". Apparemment, ça vient du mélange de simples/doubles guillements (si je ne me trompe pas)
Je contourne le problème par :
Code :
- for($i=0;$i<$nb_stage;$i++)
- {
- $lieux = $result[$i]['lieux'];
- echo "<a href='index.php?fonction=formulaire_heures&id=";
- echo $result[$i]['id_stage'];
- echo "'>$lieux</a>";
- echo '<br/>';
- echo $result[$i]['lieux'];
- }
|
Mais je trouve ce code vraiment 'moche'. Y'a t'il une solution toute bête?
Merci pour vos lumières !