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

Web Perl Discussion :

passer un tableau prédéfini à new HTML::TableExtract()


Sujet :

Web Perl

  1. #1
    Membre régulier Avatar de rootdaoud
    Inscrit en
    Mars 2005
    Messages
    100
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 100
    Points : 78
    Points
    78
    Par défaut passer un tableau prédéfini à new HTML::TableExtract()
    Bonjour,
    Je traite d'une maniere dynamique les tables contenu ds une page HTML.
    Alors @headers contient les entetes des colones que je veux récuperer, $depth et $conut sont aussi dynamique.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
        my $te = new HTML::TableExtract(
            headers => [@headers], depth => $depth, count => $count
        ); 
        $te->parse($mech->content);   
        foreach ( $te->rows ) {
                 my (@Headers)= @$_;
                 foreach my $h(@Headers){
                          print "HEADER:",$h,"\n";
                 }
         }
    le probleme c'est que le programme me rend l'erreur suivant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Can't call method "rows" on an undefined value at /usr/lib/perl5/site_perl/5.8.3/HTML/TableExtract.pm
    pour comprendre mieux le probleme j'ai recuperé les valeurs contenue ds @headers et j'ai essaié de les passer statiquement.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
        my $te = new HTML::TableExtract(
            headers => [Type,Number_Of_Sales], depth => $depth, count => $count
        );
    Donc l'éxecution se déroule trés bien.
    Alors comment je peux faire pour éviter se probleme.
    merci d'avance.
    Merci Developpez.com

  2. #2
    Membre régulier Avatar de rootdaoud
    Inscrit en
    Mars 2005
    Messages
    100
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 100
    Points : 78
    Points
    78
    Par défaut
    mon code est correct , par contre j'avais un probleme au niveau du contenu du tableaux @headers.
    merci
    Merci Developpez.com

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

Discussions similaires

  1. passer un tableau a une procedure stockee
    Par graphicsxp dans le forum Langage SQL
    Réponses: 5
    Dernier message: 06/04/2005, 11h39
  2. Réponses: 11
    Dernier message: 28/02/2005, 13h23
  3. Passer un tableau à une procédure stockée
    Par biroule dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 10/09/2004, 18h21
  4. [STRUTS] comment passer plusieur param GET aves <html:lin
    Par lfournial dans le forum Struts 1
    Réponses: 3
    Dernier message: 20/01/2004, 08h57
  5. passer un tableau dynamique en parametre...
    Par annecyrond dans le forum Langage
    Réponses: 5
    Dernier message: 07/03/2003, 09h59

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