PhilGuen 995
| Posté : 03-11-2004 12:30
Je reviens sur le sujet :
Grace à vous, ca fonctionne avec des variables "normales" mais je n'arrive pas à utiliser un tableau php dans un script
Je construis un tableau de la manière suivante :
<?PHP
//parametres passés en appel de la page
$nbimagesalbum = $nbimages;
$nomalbum = $album;
$titrealbum = $titre;
$auteuralbum = $auteur;
$fichiercommentaires = $nomalbum.'/commentaires.txt';
if (file_exists($fichiercommentaires)) {
$fd = fopen ($fichiercommentaires, "r");
while (!feof ($fd)) {
$lignecommentaires[] = fgets($fd);
}
fclose ($fd);
}
?>
et je voudrais l'utiliser dans ma fonction du genre
<script language=\"!javascript!\">
var nomimage
var pic_numb = 1
function changeimage() {
if (pic_numb > '$nbimagesalbum') pic_numb = 1;
if (pic_numb < 1) pic_numb = '$nbimagesalbum';
nomimage = '$nomalbum' + '/image' + pic_numb + '.jpg';
window.document.images[0].src = nomimage;
document.getElementById('commentaire').innerHTML = $lignecommentaires[pic_numb];
}
</script>
document.getElementById('commentaire').innerHTML = $lignecommentaires[pic_numb]; => ca coince
document.getElementById('commentaire').innerHTML = \"coucou\"; => c OK
document.getElementById('commentaire').innerHTML = '$moncommentaire' ; => c OK
Merci de votre aide
Philippe
ca coince avec la variable tableau, c'est OK si je remplace $lignecommentaires[pic_numb]; par une chaine ou le contenu d'une variable "normale"
|