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 !