Postal_Dude
Messages postés9Date d'inscriptionvendredi 30 mars 2007StatutMembreDernière intervention11 février 2008
-
20 avril 2007 à 21:01
Postal_Dude
Messages postés9Date d'inscriptionvendredi 30 mars 2007StatutMembreDernière intervention11 février 2008
-
24 avril 2007 à 09:20
Salut à tous !
Je travaille en ce moment sur le code PHP suivant :
<?
$requete='select * from wallpaper where CodeNumWall="'.$_GET['ChoixManga'].'";';
$rsManga=mysql_query($requete,$connexion);
$ligne=mysql_fetch_assoc($rsManga);
if($ligne)
{
echo '['javascript:PopupImage( ";
echo '';
echo ']';
$ligne=mysql_fetch_assoc($rsManga);
} // FIN TANT QUE
} // FIN SI
?>
Cette requête à pour but d'afficher tous les fonds d'écran d'un manga en miniature avec un lien javascript qui affiche une petite fenêtre lorsqu'on clique dessus.
Les images s'affichent normalement, mais les liens javascripts ne marchent pas
Le problème vient de cette ligne : echo '';
Voici l'erreur que j'obtiens à chaque fois :
Parse error: parse error, expecting `','' or `';'' in c:\program files\easyphp1-8\www\games-mangas\pages\mangas_wallpapers.php on line 147
Aidez moi s'il vous plaît je craque!!!
Merci de m'aider!!
coockiesch
Messages postés2268Date d'inscriptionmercredi 27 novembre 2002StatutMembreDernière intervention13 septembre 20134 20 avril 2007 à 21:55
Yop!
Si tu délimittes ta chaîne par des " " ( echo "aaa" ), celle ci ne peut contenir des " que s'ils sont échapés: echo "l"2"; (le deuxième ", contenu dans la chaîne est échappé).
@++
R@f
La boîte à bouts de codes "On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"
Postal_Dude
Messages postés9Date d'inscriptionvendredi 30 mars 2007StatutMembreDernière intervention11 février 2008 21 avril 2007 à 15:03
ENFIN!!!!!
J'ai réussis à trouver une solution après des heures et des heures d'acharnements !
Merci de vos réponses, elles m'ont mis sur la bonne voie !
J'ai tout d'abord mis le chemin de l'image dans une variable : $image='../images/mangas/'.$ligne["NomMangaWall"].'/'.$ligne["NomWall"].'.jpg';
Et pour le lien javascript, j'avais en fait besoin d'une 3ème sorte de quote, j'ai trouvé un peu par hasard que "%22" correspondait au ' " ' : echo '';