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

PHP & Base de données Discussion :

Parse error: syntax error, unexpected 'items' (T_STRING)


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut Parse error: syntax error, unexpected 'items' (T_STRING)
    Bonjour,

    en fait je suis en train d'executer ce code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
     
     
        <?php
           include_once("connect.php");
           mysql_select_db($dbname, $conn);
           $sql = "SELECT * FROM `joM_1`,'joM_1','joM_75','joM_76'";
        $db_items = mysql_query($sql);
        $xml = new DOMDocument('1.0', 'UTF-8');
        if (mysql_num_rows($db_items) != 0){
        $items = $xml->createElement(« items »);
        while ($db_item = mysql_fetch_assoc($db_items)){
        $item = $xml->createElement(« item »);
        foreach($db_item as $key => $value){
        $node = $xml->createElement($key,$value);
        $item->appendChild($node);
        }
        $items->appendChild($item);
        }
        $xml->appendChild($items);
        }
        echo $xml->saveXML();
        ?>
    et je reçois cette erreur :
    Parse error: syntax error, unexpected 'items' (T_STRING) on line 8
    ,si quelqu'un peut m'aider

    Merci en avance
    Dernière modification par rawsrc ; 03/07/2013 à 13h25. Motif: Balises [quote][/quote] pour les messages d'erreur

  2. #2
    Expert confirmé
    Avatar de rawsrc
    Homme Profil pro
    Dev indep
    Inscrit en
    Mars 2004
    Messages
    6 142
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Dev indep

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 142
    Billets dans le blog
    12
    Par défaut
    Salut

    essaie avec ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $xml = new DOMDocument('1.0', 'utf-8');

  3. #3
    Invité
    Invité(e)
    Par défaut
    oui merci pour votre réponse ,mais l'erreur qui s'ajout après le changement celui ci
    Parse error: syntax error, unexpected 'items' (T_STRING) on line 8
    merci de votre réponse
    Dernière modification par rawsrc ; 03/07/2013 à 11h33. Motif: Balises [quote][/quote] pour les messages d'erreur

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Juin 2013
    Messages
    1 225
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2013
    Messages : 1 225
    Par défaut
    Ici t'a pas besoin de cote dans le from
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $sql = "SELECT * FROM `joM_1`,'joM_1','joM_75','joM_76'";
    normalement sa devrait être comme ça:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $sql = "SELECT * FROM joM_1, joM_1 , joM_75 ,joM_76";
    T'es tables qu'on pas de clé étrangère?

  5. #5
    Expert confirmé
    Avatar de rawsrc
    Homme Profil pro
    Dev indep
    Inscrit en
    Mars 2004
    Messages
    6 142
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Dev indep

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 142
    Billets dans le blog
    12
    Par défaut
    Tu as peut-être un caractère non visible dans ton code source.
    Efface d'abord complètement la ligne 8 et remplace la avec ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $xml = new DOMDocument();

  6. #6
    Invité
    Invité(e)
    Par défaut
    merci rawsrc de votre réponse mais j'ai reçu cet erreur après le changement
    mysql_num_rows() expects parameter 1 to be resource, boolean given on line 7
    la ligne 7:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if (mysql_num_rows($db_items) != 0){
    merci de votre réponse
    Dernière modification par rawsrc ; 03/07/2013 à 13h25. Motif: Balises [quote][/quote] pour les messages d'erreur

  7. #7
    Invité
    Invité(e)
    Par défaut
    en fait j'ai changer la ligne 7 par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if (count($db_items)>=1){
    et encore ma donner cet erreur
    Parse error: syntax error, unexpected 'items' (T_STRING) in on line 8
    la ligne 8:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $items = $xml->createElement(« items »);
    merci de vous réponse
    Dernière modification par rawsrc ; 03/07/2013 à 13h26. Motif: Balises [quote][/quote] pour les messages d'erreur

  8. #8
    Invité
    Invité(e)
    Par défaut
    Salut,

    Tu édites ton code sous word?

    Remplace
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $items = $xml->createElement(« items »);
    par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $items = $xml->createElement("items");
    même chose pour item

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $item = $xml->createElement(« item »)

Discussions similaires

  1. Parse error: syntax error, unexpected T_STRING
    Par cebroin dans le forum Langage
    Réponses: 7
    Dernier message: 13/05/2009, 14h24
  2. Réponses: 5
    Dernier message: 05/04/2009, 00h07
  3. Réponses: 3
    Dernier message: 27/12/2008, 11h17
  4. Parse error: syntax error, unexpected T_STRING
    Par sid611 dans le forum Langage
    Réponses: 5
    Dernier message: 13/06/2008, 10h22
  5. Réponses: 2
    Dernier message: 26/06/2007, 23h49

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