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

Bibliothèques et frameworks PHP Discussion :

[php_writexcel] étrange erreur dans une boucle


Sujet :

Bibliothèques et frameworks PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 30
    Par défaut [php_writexcel] étrange erreur dans une boucle
    Bonjour à tous,

    j'utilise la bibliothèque write_excel de johan Hanne pour former des fiches de stats excel. Jvais pas vous demander de l'aide dessus je pense que pas grand monde utilise cette bibliothèque, mon problème est d'ordre plus général.

    Je débute en php et j'ai un problème que je n'arrive pas du tout à appréhender.
    je vous montre le code pour que cela soit plus parlant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    for($i=0;$i<$nbTemp;$i++) {
    $worksheetTab[$i] =& $workbook->addworksheet('semaine '.($i+1));
    }
    quand je fais ca, je récupère une erreur :

    Fatal error: Call to undefined method stdClass::_close() in C:\wamp\www\X\Stats\class.writeexcel_workbook.inc.php on line 455
    alors que avec ce code (placé au même endroit) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    $i=0;
            $worksheetTab[$i] =& $workbook->addworksheet('semaine'.($i+1));
            $i++;
            $worksheetTab[$i] =& $workbook->addworksheet('semaine'.($i+1));
    cela fonctionne parfaitement

    donc quand j'utilise une boucle, je reçois une erreur alors que quand je rentre les infos une par une dans le tableau, cela fonctionne.
    Je ne vois pas du tout comment cela est possible en fait. Quelqu'un aurait il une explication ?

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 30
    Par défaut
    je précise que j'ai essayé avec une boucle while() histoire de voir si ca changait quelque chose mais rien du tout.

    personne n'aurait un embryon d'explication ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 30
    Par défaut
    houla je vous ai posé une colle jai l'impression

Discussions similaires

  1. [MySQL] erreur dans une boucle ?You have an error in your SQL syntax; check the manual that c
    Par keokaz dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 17/10/2008, 23h08
  2. Gestion des erreurs dans une boucle While
    Par Gregory.M dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 12/08/2008, 20h57
  3. erreur dans une boucle
    Par levac dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 05/06/2007, 09h46
  4. Erreur dans une boucle et ne marche pas ?
    Par mitherkiller dans le forum SDL
    Réponses: 8
    Dernier message: 21/04/2007, 14h17
  5. Shell - Erreur dans une boucle for
    Par claralavraie dans le forum Linux
    Réponses: 4
    Dernier message: 11/01/2006, 13h45

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