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 :langue:

[edit] paye ton edit de ton code zeus :langue:
echo "<b><font size='2' face='Trebuchet MS' color='#FFFFFF'>".$ligne[prior].3</font></b>";

Posté : 01 juil. 2005, 11:40
par cerber
je t'es ouned de quelques secondes cerber :langue:
T'inquiete pour les secondes, ca peut s'arranger : j'ai un access direct sur la base de donnée :twisted: :twisted: :twisted: :twisted: :twisted: :twisted:

Posté : 01 juil. 2005, 11:44
par VaN
huhu, essaye pas de tricher, je t'ai à l'oeil. 8-[ :lol:

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 :langue:

[edit] paye ton edit de ton code zeus :langue:
echo "<b><font size='2' face='Trebuchet MS' color='#FFFFFF'>".$ligne[prior].3</font></b>";
Je vois pas là :shock:

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 " :lol:

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 :langue:

mais merci Cerber