Bonjour,
Je suis débutant. Voilà, je cherche à passer dans une boucle php une variable à un script.
Voilà la boucle :
<?php
$rp="images_slide_show"; // nom du répertoire à lister
$rep=opendir($rp);
while ($sous_fichier=readdir($rep))
{
if (($sous_fichier==".") || ($sous_fichier==".."))
{
echo "";
}
else
{
echo '<div class="slide">';
echo '<a href="#" onClick="javascript:creerImage('.$sous_fichier.');")>';
echo "ragnagna";
echo ($sous_fichier);
echo '<img id="'.$sous_fichier.'" src="images_slide_show/'.$sous_fichier.'" width="145" height="145" style="border-color:#fd8f00; border-width:3px;" />';
echo '</a>';
echo '</div>';
}
}
closedir($rep);
?>
Je ne sais pas comment récupérer dans le js l'argument '.$sous_fichier.' de la fonction creerImage.
A tous les coups, vous allez me dire "quel joyeux mélange !" ou pire "c'est nul", ou pire "revois la doc", ou encore "le code php c'est sur le serveur, etc ...". D'accord mais j'apprends et là vraiment, je ne sais plus quoi faire. Sous FF, j'obtiens toujours le même message "Erreur : cadres_09_2009_004 is not defined". Ce nom, c'est la valeur de l'attribut SRC de l'image sur laquelle je fais le click après la fin de la boucle.
Merci d'avance.
PFL34