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 :

Comment definir un 'child'


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    74
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Mars 2006
    Messages : 74
    Par défaut Comment definir un 'child'
    Bonjour à tous,
    voila nous sommes en train de migrer de serveur de php4 à php5 et nous corrigeons tous les bugs existant en allant consulter les fichiers de log.

    Une des erreurs de log est :
    [client 193.251.7.239] PHP Notice: Use of undefined constant child - assumed 'child' in /var/www/vhosts/123resa.net/httpdocs/contenu/scripts/recherche.class.php on line 1508, referer: http://123resa.net/fr/hotel/reserver_hotel.html


    En effet dans le fichier recherche.class.php nous avons un parseur de flux xml
    qui nous renvoi un tableau contenant des 'child'

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
     
    $myFile = new xmlParser($file);
     
    $tab_descrip=$myFile->ReturnData();
    //on recupere les indices max pour faire nos for en dessous dans le tablo contenant le xml
    $max=0;$max2=0;$max3=0;
    while($tab_descrip[0][child][$max][child] !=0){$max++;}
     
    //etc ...
    Je me demande comment declarer la variable 'child' (si on peut parler de variable?)
    Voil si quelqu'un peut m'aider, merci

  2. #2
    Membre Expert Avatar de Amara
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 688
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 688
    Par défaut
    En mettant des quotes autour de child ça change rien ?

  3. #3
    Membre émérite Avatar de stunti
    Inscrit en
    Mai 2006
    Messages
    520
    Détails du profil
    Informations personnelles :
    Âge : 47

    Informations forums :
    Inscription : Mai 2006
    Messages : 520
    Par défaut
    Non, ca ne changera rien.
    Par contre il faudrait etre sur de la presence de la cle child

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    74
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Mars 2006
    Messages : 74
    Par défaut
    les quotes ne change rien autour de child. Dans tous les cas je dois définir cette variable child, genre :
    child="";

    mais l'erreur persiste, je me demande juste si c'est vraiment un probleme de déclaration.

  5. #5
    Membre émérite Avatar de stunti
    Inscrit en
    Mai 2006
    Messages
    520
    Détails du profil
    Informations personnelles :
    Âge : 47

    Informations forums :
    Inscription : Mai 2006
    Messages : 520
    Par défaut
    Pardon, j'avais mal lu le probleme.
    Desole JWhite.
    Tu as mis des quote sur les deux?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $tab_descrip[0]['child'][$max]['child']

  6. #6
    Membre Expert
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    1 349
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 349
    Par défaut
    juste une question child est une variable non?
    faut pas $ devanT??

  7. #7
    Membre Expert Avatar de Amara
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 688
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 688
    Par défaut
    Citation Envoyé par boo64
    juste une question child est une variable non?
    faut pas $ devanT??
    Moi aussi je comprends pas trop ça... Faudrait savoir si c'est un tableau associatif ou pas. C'est bizarre que ça marchait avant la migration...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 5
    Dernier message: 24/05/2005, 12h31
  2. Réponses: 2
    Dernier message: 02/05/2005, 11h57
  3. Réponses: 7
    Dernier message: 11/04/2005, 22h23
  4. Comment definir un string java en c++
    Par chelguera dans le forum C++
    Réponses: 13
    Dernier message: 31/12/2004, 12h56
  5. [SQLClientDataSet] comment definir un index ?
    Par kase74 dans le forum Bases de données
    Réponses: 1
    Dernier message: 29/09/2004, 14h14

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