Page 1 sur 1
fonction echo et il y a une erreur
Posté : 01 juil. 2005, 11:19
par harry67
Bonjour,
Quelqu'un pourrait-il me dire pourquoi lorsque je fait ça :
echo "<b><font size="2" face="Trebuchet MS" color="#FFFFFF">$ligne[prior]</font></b>";
Ce me donne cette erreur : Parse error: parse error, expecting `','' or `';'' in c:\program files\easyphp1-8\www\hpotter.club.fr\boite_recept.php on line 73
Merci de la réponse
Re: fonction echo et il y a une erreur
Posté : 01 juil. 2005, 11:24
par cerber
parceque tu ne protege pas tes " par des \ a l'intérieur de ta chaine de caractère
echo "<b><font size=\"2\" face=\"Trebuchet MS\" color=\"#FFFFFF\">$ligne[prior]</font></b>";
Etrange...
Posté : 01 juil. 2005, 11:31
par harry67
Dans mon livre PHP et My SQL, il ont mis la syntaxe qui ne fonctionnne pas. Et cela m'est arrivé souvent qu'il y ai des erreurs de syntaxe dans ce bouquin. Pense-tu que cela vient de moi ou du livre. En tout cas, merci de m'avoir corrigé ma ligne de code, elle fonctionne.
Re: fonction echo et il y a une erreur
Posté : 01 juil. 2005, 11:35
par VaN
echo "<b><font size="2" face="Trebuchet MS" color="#FFFFFF">$ligne[prior]</font></b>";
tu aurais presque du le voir de toi meme :
le contenu d'un echo est TOUJOURS (dans le cas d'editeur qui colorie le code) coloré en rouge (sauf ds le cas ou tu concatene, et donc que tu ferme les guillemets). dans ta ligne de code, les valeurs de font n'etaient plus en rouge, et le fait d'ecrire le caractere # te faisait passer la suite en commentaire (couleur orange). Ca se remarque rapidement quand meme :p
Posté : 01 juil. 2005, 11:35
par cerber
étrange livre en effet
Je te conseille l'utilisation d'un éditeur avec colorisation syntaxique pour tes développements : regarde ton premier message et le mien, la différence entre les deux codes est flagrante avec le jeu de couleurs
moi je te conseille SciTe
http://www.scintilla.org/scite mais on a tous nos chouchou

Posté : 01 juil. 2005, 11:36
par zeus
regarde bien ton bouquin, ca se peut qu'il est écrit :
echo "<b><font size='2' face='Trebuchet MS' color='#FFFFFF'>$ligne[prior]</font></b>";
De plus, afin d'éviter des pb dans les tableau, je te conseille de sortir tes variables de tes chaines :
echo "<b><font size='2' face='Trebuchet MS' color='#FFFFFF'>".$ligne[prior]."</font></b>";
Posté : 01 juil. 2005, 11:36
par VaN
regarde ton premier message et le mien, la différence entre les deux codes est flagrante avec le jeu de couleurs
je t'es ouned de quelques secondes cerber
[edit] paye ton edit de ton code zeus
echo "<b><font size='2' face='Trebuchet MS' color='#FFFFFF'>".$ligne[prior].3</font></b>";
Posté : 01 juil. 2005, 11:40
par cerber
Posté : 01 juil. 2005, 11:44
par VaN
huhu, essaye pas de tricher, je t'ai à l'oeil. 8-[

Posté : 01 juil. 2005, 11:48
par zeus
regarde ton premier message et le mien, la différence entre les deux codes est flagrante avec le jeu de couleurs
je t'es ouned de quelques secondes cerber
[edit] paye ton edit de ton code zeus
echo "<b><font size='2' face='Trebuchet MS' color='#FFFFFF'>".$ligne[prior].3</font></b>";
Je vois pas là
Je reconnais que je fait pas mal de EDIT mais là non, j'ai directement mis le bon code

En réponse à Zeus
Posté : 01 juil. 2005, 11:49
par harry67
C'était effectivement ça qu'il y avait d'écrit : echo "<b><font size='2' face='Trebuchet MS' color='#FFFFFF'>$ligne[prior]</font></b>";
En tout cas, merci d'avoir répondu si vite à mon message les gars!
Posté : 01 juil. 2005, 11:49
par cerber
non, j'ai fait le édit a ta place

t'avais mis un 3 a la place de la "

Posté : 01 juil. 2005, 11:53
par zeus
Ah bon alors excusez moi
En fait c'est parce que je fait Ctrl+; pour faire un point et vu que je tape trop vite, au moment ou je fait ", j'ai pas encore relâché Ctrl
mais merci
Cerber