hello,
en fait, intervertir les guillements comme le suggère lolotlm est une bonne idée du point de vue de php
là tu entoures ta chaîne de doubles cotes que tu fermes pour concaténer des variables alors que, précisément, l’intérêt des doubles cotes est que php sait lire des variables au sein d’une chaîne.
Tu l’as peut-être fait à cause de problème avec des index de tableau, normal, dans ce cas, dans une chaîne entre doubles cotes il faut les mettre entre { et }
la syntaxe logique entre doubles cotes consiste à échapper les... doubles cotes de la chaîne elle-même, ça donnerait une truc du genre
$output.="<a id=\"vignette\" href=\"{$img[$selectedTVsImg[$nbImg]]}\">...";//etc
la syntaxe suggérée par lolotlm en revanche a l’avantage de moins faire bosser le parser de php... simples cotes pour entourer une chaîne, concaténer variables et chaînes et utiliser des doubles cotes pour les attributs (c’est mieux) sans avoir besoin de les échapper et, effectivement, résoudra tes problèmes d’apostrophes dans les attributs (pas de guillements en revanche, là, un htmlentities($foo) s’imposera)
have swing