IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[PHP-JS] Parse error: syntax error, unexpected T_STRING, expecting ',' or ';'


Sujet :

Langage PHP

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    5
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5
    Par d�faut [PHP-JS] Parse error: syntax error, unexpected T_STRING, expecting ',' or ';'
    Bonjour,

    j'ai une erreur de code.

    Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ',' or ';' in C:\wamp\www\magento\app\design\frontend\default\modern\template\catalog\product\view.phtml on line 81

    Je suppose qu'il me faut rajouter des \ avant les " mais je ne suis pas s�r.

    Quelqu'un peut-il m'aider? Voici les lignes de codes (sans elles il n'y a plus d'erreur mais bien entendu je n'ai pas le r�sultat escompt�)

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    echo '<li> <div onMouseover="ddrivetip(''.$colour_pick.'')"; onMouseout="hideddrivetip()"><img src="' . $this->getUrl() .'/media/catalog/colours/'.$colour_filename.'.jpg" alt="'.$colour_pick.'" width="48" height="48" title="'.$colour_pick.'" /></div></li>';
     
                                    }
     
                            }
     
                            echo '</ul></div>';		
     
     
     
                    } ?>
     
            </div>

    Merci d'avance !

  2. #2
    Membre Expert
    Avatar de ThomasR
    Homme Profil pro
    Directeur technique
    Inscrit en
    D�cembre 2007
    Messages
    2 230
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 38
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : Directeur technique
    Secteur : High Tech - Multim�dia et Internet

    Informations forums :
    Inscription : D�cembre 2007
    Messages : 2 230
    Par d�faut
    Bonsoir,

    les apostrophes encapsulant la fonction JavaScript ne sont pas �chapp�es :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    echo '<li> <div onMouseover="ddrivetip(\''.$colour_pick.'\')"; onMouseout="hideddrivetip()"><img src="' . $this->getUrl() .'/media/catalog/colours/'.$colour_filename.'.jpg" alt="'.$colour_pick.'" width="48" height="48" title="'.$colour_pick.'" /></div></li>';

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    5
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5
    Par d�faut
    Merci �norm�ment pour votre r�activit�!! �a fonctionne !!!

    J'ai cependant un dernier probl�me toujours le m�me avec cette ligne de code:

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    echo '<li> <div onMouseover="ddrivetip(\''.$colour_pick.'\')"; onMouseout="hideddrivetip()";onClick="document.getElementById('attribute890').selectedIndex = '.$selected_colour.'; spConfig.configureElement($('attribute890'))"><img src="/media/catalog/colours/'.$colour_filename.'.jpg" alt="'.$colour_pick.'" width="48" height="48" title="'.$colour_pick.'" /></div></li>';
    Un dernier coup de main svp, je n'arrive pas � comprendre comment �chapper


    Merci !!!

  4. #4
    Inactif   Avatar de Deallyra
    Profil pro
    �tudiant
    Inscrit en
    F�vrier 2007
    Messages
    1 997
    D�tails du profil
    Informations personnelles :
    �ge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : F�vrier 2007
    Messages : 1 997
    Par d�faut
    Bonjour,

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    <?php
     
    echo '<li> <div onMouseover="ddrivetip(\''.$colour_pick.'\')"; onMouseout="hideddrivetip()";onClick="document.getElementById(\'attribute890\').selectedIndex = '.$selected_colour.'; spConfig.configureElement($('attribute890'))"><img src="/media/catalog/colours/'.$colour_filename.'.jpg" alt="'.$colour_pick.'" width="48" height="48" title="'.$colour_pick.'" /></div></li>';
    ?>
    Tu dois �chapper tes simple quote quand ton echo s'ouvre avec des simples quotes.
    Tu dois �chapper tes doubles quote quand ton echo s'ouvre avec des doubles quotes.

    Utilises un editeur de texte avec coloration syntaxique tel que notepad++.

    J'ai trouv� directement o� l'�chappement n'�tait pas correct.
    *Si la r�ponse vous convient, n'oubliez pas le tag
    *Exprimez vous dans un fran�ais correct; on prend le temps de vous lire, prenez le temps de bien �crire.
    *Et comment on interpr�te votre code? N'oubliez pas la balise!

    *Pour une mise en page simple avec des divs.
    *Pour faire des formulaires xHTML CSS.

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. R�ponses: 3
    Dernier message: 02/09/2008, 13h39
  2. Parse error: syntax error, unexpected T_STRING
    Par sid611 dans le forum Langage
    R�ponses: 5
    Dernier message: 13/06/2008, 10h22
  3. R�ponses: 1
    Dernier message: 12/12/2007, 14h03
  4. R�ponses: 2
    Dernier message: 26/06/2007, 23h49
  5. [PHP-JS] Parse error: syntax error, unexpected T_STRIN
    Par maldini dans le forum Langage
    R�ponses: 4
    Dernier message: 25/07/2006, 18h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo