Bonsoir,
Les résultats d'une requête apparaissent en deux colonnes: la première
contient "nom" la seconde contient "lien".
Ce lien est le nom d'une page à laquelle je voudrais qu'on puisse accéder en
cliquant dessus.
J'ai essayé plein de " et de ' (et de %£$¤!§ aussi), rien ne va ! J'ai tjs
la réponse imperturbable suivante :
"Parse error: parse error, unexpected T_STRING, expecting ',' or ';' in
c:\program files\easyphp\www\siteframe\essai\envoicriteres.php on line 38"
Voici le code, pouvez-vous me dire ou est l'erreur ?
Ici, il manque un point à la place de l'espace. Ou, plus simplement, il y a deux guillemets et une espace en trop. Par ailleurs, il manque les guillemets autour de l'url.
Note que la couleur de fond aurait plus sa place dans un fichier CSS, auquel cas tu pourrais réduire #CCCCCC en #CCC (mais ce n'est pas la raison pour laquelle CSS est mieux).
-- Olivier Miakinen Non, monsieur le juge, je vous le jure : jamais je n'ai cité Bruxelles dans ma signature.
"Parse error: parse error, unexpected T_STRING, expecting ',' or ';' in
c:program fileseasyphpwwwsiteframeessaienvoicriteres.php on line 38"
Voici le code, pouvez-vous me dire ou est l'erreur ?
Ici, il manque un point à la place de l'espace. Ou, plus simplement, il
y a deux guillemets et une espace en trop. Par ailleurs, il manque les
guillemets autour de l'url.
Note que la couleur de fond aurait plus sa place dans un fichier CSS,
auquel cas tu pourrais réduire #CCCCCC en #CCC (mais ce n'est pas la
raison pour laquelle CSS est mieux).
--
Olivier Miakinen
Non, monsieur le juge, je vous le jure : jamais je n'ai cité
Bruxelles dans ma signature.
Ici, il manque un point à la place de l'espace. Ou, plus simplement, il y a deux guillemets et une espace en trop. Par ailleurs, il manque les guillemets autour de l'url.
Note que la couleur de fond aurait plus sa place dans un fichier CSS, auquel cas tu pourrais réduire #CCCCCC en #CCC (mais ce n'est pas la raison pour laquelle CSS est mieux).
-- Olivier Miakinen Non, monsieur le juge, je vous le jure : jamais je n'ai cité Bruxelles dans ma signature.
Olivier Miakinen
J'ai essayé plein de " et de ' (et de %£$¤!§ aussi), rien ne va ! J'ai tjs la réponse imperturbable suivante :
"Parse error: parse error, unexpected T_STRING, expecting ',' or ';' in c:program fileseasyphpwwwsiteframeessaienvoicriteres.php on line 38"
Tant que j'y suis, lorsque tu as ce genre de problème sur une longue ligne et que tu n'arrives pas à localiser l'erreur, rien de tel que de couper l'instruction en plusieurs :
$string = '<td bgcolor="#CCCCCC">'; $string .= '<a href='; $string .= '"'; /* à ne pas oublier */ $string .= $row['lien']; $string .= '"'; /* à ne pas oublier */ $string .= '>'; $string .= $row['lien']; $string .= '</a></td>'; echo $string;
Ainsi, selon que l'erreur se produise en ligne 38, 39, 40, 41, 42, 43, 44, 45 ou 46, tu sais où regarder. Et si l'erreur ne se produit plus du tout, tu concatènes les lignes petit à petit jusqu'à retrouver une instruction unique qui fonctionne.
-- Olivier Miakinen Non, monsieur le juge, je vous le jure : jamais je n'ai cité Bruxelles dans ma signature.
J'ai essayé plein de " et de ' (et de %£$¤!§ aussi), rien ne va ! J'ai tjs
la réponse imperturbable suivante :
"Parse error: parse error, unexpected T_STRING, expecting ',' or ';' in
c:program fileseasyphpwwwsiteframeessaienvoicriteres.php on line 38"
Tant que j'y suis, lorsque tu as ce genre de problème sur une longue
ligne et que tu n'arrives pas à localiser l'erreur, rien de tel que de
couper l'instruction en plusieurs :
$string = '<td bgcolor="#CCCCCC">';
$string .= '<a href=';
$string .= '"'; /* à ne pas oublier */
$string .= $row['lien'];
$string .= '"'; /* à ne pas oublier */
$string .= '>';
$string .= $row['lien'];
$string .= '</a></td>';
echo $string;
Ainsi, selon que l'erreur se produise en ligne 38, 39, 40, 41, 42, 43,
44, 45 ou 46, tu sais où regarder. Et si l'erreur ne se produit plus du
tout, tu concatènes les lignes petit à petit jusqu'à retrouver une
instruction unique qui fonctionne.
--
Olivier Miakinen
Non, monsieur le juge, je vous le jure : jamais je n'ai cité
Bruxelles dans ma signature.
J'ai essayé plein de " et de ' (et de %£$¤!§ aussi), rien ne va ! J'ai tjs la réponse imperturbable suivante :
"Parse error: parse error, unexpected T_STRING, expecting ',' or ';' in c:program fileseasyphpwwwsiteframeessaienvoicriteres.php on line 38"
Tant que j'y suis, lorsque tu as ce genre de problème sur une longue ligne et que tu n'arrives pas à localiser l'erreur, rien de tel que de couper l'instruction en plusieurs :
$string = '<td bgcolor="#CCCCCC">'; $string .= '<a href='; $string .= '"'; /* à ne pas oublier */ $string .= $row['lien']; $string .= '"'; /* à ne pas oublier */ $string .= '>'; $string .= $row['lien']; $string .= '</a></td>'; echo $string;
Ainsi, selon que l'erreur se produise en ligne 38, 39, 40, 41, 42, 43, 44, 45 ou 46, tu sais où regarder. Et si l'erreur ne se produit plus du tout, tu concatènes les lignes petit à petit jusqu'à retrouver une instruction unique qui fonctionne.
-- Olivier Miakinen Non, monsieur le juge, je vous le jure : jamais je n'ai cité Bruxelles dans ma signature.
alain letrange
Merci . Ca marche. Merci aussi pour le tuyau, je note.... parce que je ne suis pas sûr de jongler correctement avec les ' et " qui me semblent bien susceptibles ! Bonne nuit
alain
Merci . Ca marche. Merci aussi pour le tuyau, je note.... parce que je ne
suis pas sûr de jongler correctement avec les ' et " qui me semblent bien
susceptibles !
Bonne nuit
Merci . Ca marche. Merci aussi pour le tuyau, je note.... parce que je ne suis pas sûr de jongler correctement avec les ' et " qui me semblent bien susceptibles ! Bonne nuit
alain
CrazyCat
alain letrange wrote:
Merci . Ca marche. Merci aussi pour le tuyau, je note.... parce que je ne suis pas sûr de jongler correctement avec les ' et " qui me semblent bien susceptibles !
Un principe à comprendre (en espérant que je ne me plante pas cette fois): si tu utilises des ' ' pour encadrer une chaine, ce qui est dedans est du texte pur, c'est à dire que: <? echo 'hell"o $world'; ?> fera afficher: hell"o $world alors qu'encadré par des " " interpretera le texte: <? echo "hell" $world"; ?> affichera hell"o ($world n'est pas défini)
@++
-- Humour: http://www.chatfou.com Tchattez en liberté: http://www.c-p-f.net Tout sur les eggdrops: http://www.c-p-f.org
alain letrange wrote:
Merci . Ca marche. Merci aussi pour le tuyau, je note.... parce que je ne
suis pas sûr de jongler correctement avec les ' et " qui me semblent bien
susceptibles !
Un principe à comprendre (en espérant que je ne me plante pas cette fois):
si tu utilises des ' ' pour encadrer une chaine, ce qui est dedans est
du texte pur, c'est à dire que:
<? echo 'hell"o $world'; ?> fera afficher: hell"o $world
alors qu'encadré par des " " interpretera le texte:
<? echo "hell" $world"; ?> affichera hell"o ($world n'est pas défini)
@++
--
Humour: http://www.chatfou.com
Tchattez en liberté: http://www.c-p-f.net
Tout sur les eggdrops: http://www.c-p-f.org
Merci . Ca marche. Merci aussi pour le tuyau, je note.... parce que je ne suis pas sûr de jongler correctement avec les ' et " qui me semblent bien susceptibles !
Un principe à comprendre (en espérant que je ne me plante pas cette fois): si tu utilises des ' ' pour encadrer une chaine, ce qui est dedans est du texte pur, c'est à dire que: <? echo 'hell"o $world'; ?> fera afficher: hell"o $world alors qu'encadré par des " " interpretera le texte: <? echo "hell" $world"; ?> affichera hell"o ($world n'est pas défini)
@++
-- Humour: http://www.chatfou.com Tchattez en liberté: http://www.c-p-f.net Tout sur les eggdrops: http://www.c-p-f.org
Olivier Miakinen
Un principe à comprendre (en espérant que je ne me plante pas cette fois): si tu utilises des ' ' pour encadrer une chaine, ce qui est dedans est du texte pur, c'est à dire que: <? echo 'hell"o $world'; ?> fera afficher: hell"o $world
L'exemple ne me semble pas très bien choisi (ou alors c'est l'expression « ce qui est dedans est du texte pur » qui n'est pas très heureuse), parce que ' dans une chaîne avec guillemets simples affiche le guillemet sans le backslash, et que n'affiche qu'un seul backslash.
Je crois que le plus grand principe à comprendre, c'est qu'il ne faut pas hésiter à relire la doc : <http://www.php.net/manual/fr/language.types.string.php>.
Au passage, note que le problème d'Alain ne concernait pas la syntaxe des strings en elle même, mais l'oubli d'un opérateur de concaténation.
-- Olivier Miakinen Non, monsieur le juge, je vous le jure : jamais je n'ai cité Bruxelles dans ma signature.
Un principe à comprendre (en espérant que je ne me plante pas cette fois):
si tu utilises des ' ' pour encadrer une chaine, ce qui est dedans est
du texte pur, c'est à dire que:
<? echo 'hell"o $world'; ?> fera afficher: hell"o $world
L'exemple ne me semble pas très bien choisi (ou alors c'est l'expression
« ce qui est dedans est du texte pur » qui n'est pas très heureuse),
parce que ' dans une chaîne avec guillemets simples affiche le
guillemet sans le backslash, et que \ n'affiche qu'un seul backslash.
Je crois que le plus grand principe à comprendre, c'est qu'il ne faut
pas hésiter à relire la doc :
<http://www.php.net/manual/fr/language.types.string.php>.
Au passage, note que le problème d'Alain ne concernait pas la syntaxe
des strings en elle même, mais l'oubli d'un opérateur de concaténation.
--
Olivier Miakinen
Non, monsieur le juge, je vous le jure : jamais je n'ai cité
Bruxelles dans ma signature.
Un principe à comprendre (en espérant que je ne me plante pas cette fois): si tu utilises des ' ' pour encadrer une chaine, ce qui est dedans est du texte pur, c'est à dire que: <? echo 'hell"o $world'; ?> fera afficher: hell"o $world
L'exemple ne me semble pas très bien choisi (ou alors c'est l'expression « ce qui est dedans est du texte pur » qui n'est pas très heureuse), parce que ' dans une chaîne avec guillemets simples affiche le guillemet sans le backslash, et que n'affiche qu'un seul backslash.
Je crois que le plus grand principe à comprendre, c'est qu'il ne faut pas hésiter à relire la doc : <http://www.php.net/manual/fr/language.types.string.php>.
Au passage, note que le problème d'Alain ne concernait pas la syntaxe des strings en elle même, mais l'oubli d'un opérateur de concaténation.
-- Olivier Miakinen Non, monsieur le juge, je vous le jure : jamais je n'ai cité Bruxelles dans ma signature.
CrazyCat
Olivier Miakinen wrote:
L'exemple ne me semble pas très bien choisi (ou alors c'est l'expression « ce qui est dedans est du texte pur » qui n'est pas très heureuse), parce que ' dans une chaîne avec guillemets simples affiche le guillemet sans le backslash, et que n'affiche qu'un seul backslash.
Oui, c'est l'expression qui n'est pas bonne... je pensait "sans variables"
Au passage, note que le problème d'Alain ne concernait pas la syntaxe des strings en elle même, mais l'oubli d'un opérateur de concaténation.
<quote>parce que je ne suis pas sûr de jongler correctement avec les ' et " qui me semblent bien susceptibles !</quote>
Je voulais juste donner une explication simple :)
-- Humour: http://www.chatfou.com Tchattez en liberté: http://www.c-p-f.net Tout sur les eggdrops: http://www.c-p-f.org
Olivier Miakinen wrote:
L'exemple ne me semble pas très bien choisi (ou alors c'est l'expression
« ce qui est dedans est du texte pur » qui n'est pas très heureuse),
parce que ' dans une chaîne avec guillemets simples affiche le
guillemet sans le backslash, et que \ n'affiche qu'un seul backslash.
Oui, c'est l'expression qui n'est pas bonne... je pensait "sans variables"
Au passage, note que le problème d'Alain ne concernait pas la syntaxe
des strings en elle même, mais l'oubli d'un opérateur de concaténation.
<quote>parce que je ne suis pas sûr de jongler correctement avec les '
et " qui me semblent bien susceptibles !</quote>
Je voulais juste donner une explication simple :)
--
Humour: http://www.chatfou.com
Tchattez en liberté: http://www.c-p-f.net
Tout sur les eggdrops: http://www.c-p-f.org
L'exemple ne me semble pas très bien choisi (ou alors c'est l'expression « ce qui est dedans est du texte pur » qui n'est pas très heureuse), parce que ' dans une chaîne avec guillemets simples affiche le guillemet sans le backslash, et que n'affiche qu'un seul backslash.
Oui, c'est l'expression qui n'est pas bonne... je pensait "sans variables"
Au passage, note que le problème d'Alain ne concernait pas la syntaxe des strings en elle même, mais l'oubli d'un opérateur de concaténation.
<quote>parce que je ne suis pas sûr de jongler correctement avec les ' et " qui me semblent bien susceptibles !</quote>
Je voulais juste donner une explication simple :)
-- Humour: http://www.chatfou.com Tchattez en liberté: http://www.c-p-f.net Tout sur les eggdrops: http://www.c-p-f.org
Olivier Miakinen
[...] c'est l'expression qui n'est pas bonne... je pensais "sans variables"
Alors nous sommes d'accord.
Au passage, note que le problème d'Alain ne concernait pas la syntaxe des strings en elle même, mais l'oubli d'un opérateur de concaténation.
<quote>parce que je ne suis pas sûr de jongler correctement avec les ' et " qui me semblent bien susceptibles !</quote>
Oui, en effet. Il n'en était pas sûr, mais il se trouve qu'Alain avait jonglé correctement (ça ne fait pas de mal de temps en temps de se rendre compte qu'on a écrit des choses correctes alors qu'on les croyait fausses ;-) -- et surtout que ce soit un autre que soi qui le dise).
Je voulais juste donner une explication simple :)
C'est méritoire de ta part. Cependant je crois que c'est une mission impossible de vouloir donner une explication à la fois simple et exacte en quelques lignes. La doc est bien faite et complète, je suis persuadé qu'il vaut mieux avoir cette doc sous la main plutôt que de se baser sur un résumé de quelques lignes qui sera forcément faux.
Cela dit sans animosité aucune, hein !
-- Olivier Miakinen Non, monsieur le juge, je vous le jure : jamais je n'ai cité Bruxelles dans ma signature.
[...] c'est l'expression qui n'est pas bonne... je pensais "sans variables"
Alors nous sommes d'accord.
Au passage, note que le problème d'Alain ne concernait pas la syntaxe
des strings en elle même, mais l'oubli d'un opérateur de concaténation.
<quote>parce que je ne suis pas sûr de jongler correctement avec les '
et " qui me semblent bien susceptibles !</quote>
Oui, en effet. Il n'en était pas sûr, mais il se trouve qu'Alain avait
jonglé correctement (ça ne fait pas de mal de temps en temps de se
rendre compte qu'on a écrit des choses correctes alors qu'on les croyait
fausses ;-) -- et surtout que ce soit un autre que soi qui le dise).
Je voulais juste donner une explication simple :)
C'est méritoire de ta part. Cependant je crois que c'est une mission
impossible de vouloir donner une explication à la fois simple et exacte
en quelques lignes. La doc est bien faite et complète, je suis persuadé
qu'il vaut mieux avoir cette doc sous la main plutôt que de se baser sur
un résumé de quelques lignes qui sera forcément faux.
Cela dit sans animosité aucune, hein !
--
Olivier Miakinen
Non, monsieur le juge, je vous le jure : jamais je n'ai cité
Bruxelles dans ma signature.
[...] c'est l'expression qui n'est pas bonne... je pensais "sans variables"
Alors nous sommes d'accord.
Au passage, note que le problème d'Alain ne concernait pas la syntaxe des strings en elle même, mais l'oubli d'un opérateur de concaténation.
<quote>parce que je ne suis pas sûr de jongler correctement avec les ' et " qui me semblent bien susceptibles !</quote>
Oui, en effet. Il n'en était pas sûr, mais il se trouve qu'Alain avait jonglé correctement (ça ne fait pas de mal de temps en temps de se rendre compte qu'on a écrit des choses correctes alors qu'on les croyait fausses ;-) -- et surtout que ce soit un autre que soi qui le dise).
Je voulais juste donner une explication simple :)
C'est méritoire de ta part. Cependant je crois que c'est une mission impossible de vouloir donner une explication à la fois simple et exacte en quelques lignes. La doc est bien faite et complète, je suis persuadé qu'il vaut mieux avoir cette doc sous la main plutôt que de se baser sur un résumé de quelques lignes qui sera forcément faux.
Cela dit sans animosité aucune, hein !
-- Olivier Miakinen Non, monsieur le juge, je vous le jure : jamais je n'ai cité Bruxelles dans ma signature.