Envoyer informations à un div...

Eléphant du PHP | 79 Messages

18 juil. 2008, 03:11

Salut,

Mon dernier problème que j'ai gardé pour la fin ~~

Par le biais de ce php, j'essaie d'envoyer au div blocaff la variable .$resultat['date_add'].
$myimgs [$i] = '<a onMouseOver=\"ChangeMessage(\''.$resultat['date_add'].'\',\'blocaff\')\" onMouseOut=\"ChangeMessage(\'\',\'blocaff\')\" href=\"recherche.php?mot=$titre\"><img border=\"0\" height=\"80\" width=\"60\" src=\"'.$resultat['image'].'\"></a>';
ça pèche au niveau de la variable... il n'affiche rien. Du texte brut ça marche, pas la variable.

Besoin d'aide là... c'est systématique, à chaque fois que j'ai des problèmes de syntaxe, je peux y passer des heures, j'y arrive pas !

Mammouth du PHP | 959 Messages

18 juil. 2008, 03:29

Ça vient d'un problème d'apostrophes et de guillemets :P
$myimgs [$i] = '<a onmouseover="ChangeMessage(\''.$resultat['date_add'].'\',\'blocaff\')" onmouseout="ChangeMessage(\'\',\'blocaff\')" href="recherche.php?mot='.$titre.'"><img border="0" height="80" width="60" src="'.$resultat['image'].'"></a>';
;)

Eléphant du PHP | 79 Messages

18 juil. 2008, 03:40

Aie ça s'affiche plus, y'a encore des erreurs ^^*

Merci pour ton aide tardive (edit : je voulais dire le soir tard) !

edit :

On m'a donné la réponse à l'instant :)
<code type="php">
$myimgs [$i] = '<a onMouseOver=\"ChangeMessage(\''.$resultat["date_add"].'\',\'blocaff\')\" onMouseOut=\"ChangeMessage(\'\',\'blocaff\')\" href=\"recherche.php?mot=$titre\"><img border=\"0\" height=\"80\" width=\"60\" src=\"'.$resultat['image'].'\"></a>';
</code>

Merci beaucoup quand même :)


Edit :


Encore un soucis après ça :/

J'ai mit '.$pipo.' à la place :
$myimgs [$i] = '<a onMouseOver=\"ChangeMessage(\''.$pipo.'\',\'blocaff\')\" onMouseOut=\"ChangeMessage(\'\',\'blocaff\')\" href=\"recherche.php?mot=$titre\"><img border=\"0\" height=\"80\" width=\"60\" src=\"'.$resultat['image'].'\"></a>';
$pipo = 'ajouté le '.$resultat["date_add"].'<br/><img border=\"0\" height=\"80\" width=\"60\" src=\"'.$resultat["image"].'\">';
Le problème c'est que <img... a un problème de syntaxe ! Je me demande si c'est possible de mettre tout ça dans onMouseOver...

Mammouth du PHP | 959 Messages

18 juil. 2008, 12:05

Alors, pour débuggé ce genre de chose, tu fais afficher le code source dans ton navigateur (Ctrl+U sous Firefox) pour tu verras le code obtenu, et tu pourras facilement déduire se qu'il ne va pas ;)

Mammouth du PHP | 684 Messages

18 juil. 2008, 14:35

Bon la c'est trop facile comme reponse, je sais.
http://www.phpfrance.com/forums/voir_sujet-241758.php
Zigz4g