[PHP - JS] Un mélange détonnant !

Fermé
Dj Nam Messages postés 327 Date d'inscription mardi 9 octobre 2007 Statut Membre Dernière intervention 31 janvier 2014 - 23 déc. 2007 à 10:41
 alain42 - 23 déc. 2007 à 20:36
Bonjour,
Voila la nuit qui vient de s'achever ... je n'ai pas trouvé le temps de dormir durant celle-ci car j'ai là un code qui me chiffonne à ne pas vouloir fonctionner.
Je vais tacher de vous expliquer au mieux le principe afin de ne pas recopier 10 lignes de code :
Je dispose d'une base de donnée PHP avec une table (nomée photos) qui a pour champs ID, titre, url et description.
le principe étant à partir de celà d'afficher les images en petit dans un tableau, jusque là ca va. Mais je voudrais associer à ces images une fonction Javascript qui permet lors d'un clique sur l'une d'entre elle, de l'agrandir d'afficher le titre et le commentaire qui lui attribué.
Pour ce fait j'ai donc insérer ma tite fonction js sur un évènement onClick comme ci-dessous :
echo"<td align='center' valign='center'><img src='".$foto['url']."' height='60px' alt='Cliquez pour agrandir' onClick='javascript:aff(".$url.");' /></td>";

Ce code ci me dit que "Photos est indéfini" car "Photos" est le premier mot de $url, normal qu'il le considére comme variable puisque je n'ai pas mis d'apostrophes. Je les ajoutes donc comme ceci :
echo"<td align='center' valign='center'><img src='".$foto['url']."' height='60px' alt='Cliquez pour agrandir' onClick='javascript:aff('".$url."');' /></td>";


J'ai vonlontairement enlevé les variables $titre et $description le temps de corriger ce problème. Je tiens aussi à préciser que toutes mes variables existent, qu'elles contiennent bien les valeurs attendues.

Je vous remercie d'avance pour vos réponses qui m'éviterons surement de passer une seconde nuit blanches entre deux balises

<? die(zZZzZzzZz); ?>
A voir également:

1 réponse

Essayes:

echo"<td align='center' valign='center'><img src='".$foto['url']."' height='60px' alt='Cliquez pour agrandir' onClick='javascript:aff($url);' /></td>";


sinon donnes ton code de la fonction aff()

Bonne nuit ?
0