Unexpected token ILLEGAL

Petit nouveau ! | 4 Messages

17 févr. 2015, 23:22

Bonjour,

Dans le cadre d'une application web comme travail scolaire, je me heurte à un problème auquel je ne trouve malheureusement aucune solution. Voici déjà mon code:
   echo "<script type='text/javascript'>
                $('#". $donnees['id_' . $choixarmure . ''] . "').click(function (){
                    $('#inventaire').append('
    <div class=\"objetcontenu\">
        <table class=\"listobj\">
            <tr>
                <th colspan=\"2\" class=\"titreobj\">" . $donnees['nom_' . $choixarmure . ''] . "</th>
                <th class=\"niveau titreobj\">niv. " . $donnees["niveau"] . "</th>
            </tr>
            <tr>
                <td rowspan=\"15\"><img src=\"image/" . $donnees['image'] . "\" class=\"iconeobjet\"/></td>
                <td></td>
                <td class=\"virestock\" rowspan=\"15\"><img src=\"image/virement.png\" class=\"virementfleche\" id=\"" . $donnees['nom_' . $choixarmure . ''] . "\"/></td>
            </tr>
        </table>	
    </div>');
                })
                </script>"; 
Tout ce passe plutôt bien au niveau du PHP, mon echo inscrit correctement ma balise <script> dans le HTML, toute fois mon code est bloqué à la ligne 3, l'inspecteur d'élément de Chrome me dit : "Uncaught SyntaxError: Unexpected token ILLEGAL". A quoi est-ce dû cette erreur? Que devrais-je faire pour que mon code fonctionne correctement?

Merci d'avance pour votre aide.

Mammouth du PHP | 688 Messages

17 févr. 2015, 23:43

avoir le code généré par le php aidrerait.