Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2907 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Concaténer dans une variable

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Concaténer dans une variable

n°1344240
WhiskyWalk​er
Fuck a duck and try to fly.
Posté le 11-04-2006 à 15:48:56  profilanswer
 

Bonjour j'ai un petit souci de parse error là dessus :
 

Code :
  1. cpt == 0;
  2.     if(is_file($dir_ci.$row_c['id_circuit']."_1v.jpg" )){
  3.    $image =. '<img src=\"".$dir_ci.$row_c['id_circuit']."_1v.jpg\" hspace=\"1\" border=\"0\" onClick=\"document.imageg.src='".$dir_ci.$row_c['id_circuit']."_1.jpg'\" onMouseOver=\"this.style.cursor='hand'\">';
  4.    cpt++;
  5.   }elseif(is_file($dir_ci.$row_c['id_circuit']."_1v.gif" )){
  6.    $image .= '<img src=\"".$dir_ci.$row_c['id_circuit']."_1v.gif\" hspace=\"1\" border=\"0\" onClick=\"document.imageg.src='".$dir_ci.$row_c['id_circuit']."_1.gif'\" onMouseOver=\"this.style.cursor='hand'\">';
  7.    cpt++;
  8.   }


 
Voilà l'erreur :

Citation :

Parse error: syntax error, unexpected T_STRING in


 
J'commence à avoir un peu d'mal à réfléchir là  :D , j'vois pas trop ce que j'ai oublié...

mood
Publicité
Posté le 11-04-2006 à 15:48:56  profilanswer
 

n°1344248
rufo
Pas me confondre avec Lycos!
Posté le 11-04-2006 à 15:57:58  profilanswer
 

le pb vient du fait que tu utilises le caractère ' pour commencer ta chaîne. Faut mettre un ".

n°1344251
Woutcha
Posté le 11-04-2006 à 15:58:56  profilanswer
 

$image =. '<img src=\"".$dir_ci ...
 
Tu ouvres une chaine avec ' et tu la ferme avec "...  
Ca ne te semble pas problematique?
 
edit : bon ben au moins il aura bien compris ou est le pb  :whistle:

Message cité 1 fois
Message édité par Woutcha le 11-04-2006 à 16:01:01
n°1344271
anapajari
s/travail/glanding on hfr/gs;
Posté le 11-04-2006 à 16:14:59  profilanswer
 

rufo a écrit :

le pb vient du fait que tu utilises le caractère ' pour commencer ta chaîne. Faut mettre un ".


N'importe quoi  :o  
" et ' n'ont pas du tout le même comportement, les deux ont une utilité!

Code :
  1. $a = 0;
  2. print '[a=$a]'; /*** affichera: [a=$a] ***/
  3. print "[a=$a]"; /*** affichera: [a=0] ***/
  4. print '[a="$a"]'; /*** affichera: [a="$a"] ***/
  5. print "[a='$a']"; /*** affichera: [a='0'] ***/


Faut juste savoir duquel tu as besoin!
 

Woutcha a écrit :

Tu ouvres une chaine avec ' et tu la ferme avec "...  
Ca ne te semble pas problematique?
edit : bon ben au moins il aura bien compris ou est le pb  :whistle:


ça c'était bon ;)

n°1344273
WhiskyWalk​er
Fuck a duck and try to fly.
Posté le 11-04-2006 à 16:16:29  profilanswer
 

Rooo c'te boulet...  :pt1cable:

n°1344274
cinocks
Posté le 11-04-2006 à 16:19:19  profilanswer
 

C'est pas un peu genant ca:
 
 $image =. '<
 
ne serait-ce pas  $image .= '<


---------------
MZP est de retour
n°1344283
rufo
Pas me confondre avec Lycos!
Posté le 11-04-2006 à 16:26:03  profilanswer
 

anapajari a écrit :

N'importe quoi  :o  
" et ' n'ont pas du tout le même comportement, les deux ont une utilité!

Code :
  1. $a = 0;
  2. print '[a=$a]'; /*** affichera: [a=$a] ***/
  3. print "[a=$a]"; /*** affichera: [a=0] ***/
  4. print '[a="$a"]'; /*** affichera: [a="$a"] ***/
  5. print "[a='$a']"; /*** affichera: [a='0'] ***/


Faut juste savoir duquel tu as besoin!
 
 
ça c'était bon ;)


 
je connais la différence. Pas la peine de monter en régime. J'ai fait une réponse rapide : il commence sa chaine avec ' et la termine (la première portion) avec un ", donc, faut mettre " au début. Vu qu'il a échappé le \ du src, c'est bien les "" qu'il voulait utiliser (en tout cas, c'est ce que j'en ai déduit).


Message édité par rufo le 11-04-2006 à 16:26:35
n°1344440
gatsu35
Blablaté par Harko
Posté le 11-04-2006 à 20:15:03  profilanswer
 

autant utiliser des ' " " " " " ' c'est plus propre que de jouer son boulet en échappant tout :/


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Concaténer dans une variable

 

Sujets relatifs
Variable de session qui ne fonctionne pas avec wamp5[résolu][PERL]variable bizzare
peut-on utiliser une variable d'un userform dans une formule classiqu?[resolu]Passer un objet dans une variable de session
Modif variable d'environnement dans .batconcaténer des fichiers
Variable d'induction, réduction de forceConcatener un $_POST et une variable [RESOLU]
Concaténer nom de variable et chaine de caract. dans une requête MYSQLComment "concatener" plusieurs variable pour en faire 1 seule...
Plus de sujets relatifs à : Concaténer dans une variable


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR