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 :

Affichage d'un tableau perl dans une page HTML


Sujet :

Web Perl

  1. #1
    Membre expert
    Avatar de Jim_Nastiq
    Homme Profil pro
    Architecte, Expert Flex
    Inscrit en
    Avril 2006
    Messages
    2 335
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte, Expert Flex
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2006
    Messages : 2 335
    Points : 3 189
    Points
    3 189
    Par défaut Affichage d'un tableau perl dans une page HTML
    encore une fois c'est un probleme partagé , ici mi perl pi html!

    mon probleme c'est que ma boucle foreach ne s'affiche pas dans le code html. j'ai essayé differente facon d'intégrer le parcours de mon tableau pour son affichage mais c'a n'a pas l'air de fonctionner!voici mon 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
    23
    24
    25
    26
    print "Content-type: text/html\n\n";
    print <<"HTML";
    <HTML>
    <HEAD></HEAD>
    <BODY bgcolor="#6699FF" link="#FF9966" vlink="#FF9966">
    <u>
    <h4>Result of your request</h4>
    </u>
    <TABLE BORDER="2" CELLPADDING="4"  CELLSPACING="6" WIDTH="50%" ><TR>
    HTML
     
     
    foreach my $tmp (@result)
    {
    	print "<TD align=center>$tmp</TD>";
    }
     
     
    print <<HTML2;
    </TR>
    </TABLE>
    </BODY>
    </HTML>
    HTML2
     
    exit;

  2. #2
    Mr6
    Mr6 est déconnecté
    Membre éclairé

    Homme Profil pro
    Inscrit en
    Septembre 2004
    Messages
    607
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2004
    Messages : 607
    Points : 794
    Points
    794
    Par défaut
    ton tableau contient quoi ? ta page affiche quoi ? le source de ta page affiche quoi ? la doc du module CGI t'affiche quoi ?

  3. #3
    Membre expert
    Avatar de Jim_Nastiq
    Homme Profil pro
    Architecte, Expert Flex
    Inscrit en
    Avril 2006
    Messages
    2 335
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte, Expert Flex
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2006
    Messages : 2 335
    Points : 3 189
    Points
    3 189
    Par défaut
    bon deja merci pour le lien il est top !

    et ma page HTML me donne ca :
    Result of your request
    c'est tout!

    mon tableau contient des chaines de caracteres recuperer préalablement dans une bdd!

    et la source de la page de resultat :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <HTML>
    <HEAD></HEAD>
    <BODY bgcolor="#6699FF" link="#FF9966" vlink="#FF9966">
    <u>
    <h4>Result of your request</h4>
    </u>
    <TABLE BORDER="2" CELLPADDING="4"  CELLSPACING="6" WIDTH="50%" ><TR>
    </TR>
    </TABLE>
    </BODY>
    </HTML>
    evidement la pas de surprise

  4. #4
    Mr6
    Mr6 est déconnecté
    Membre éclairé

    Homme Profil pro
    Inscrit en
    Septembre 2004
    Messages
    607
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2004
    Messages : 607
    Points : 794
    Points
    794
    Par défaut
    alors si tu fais un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    print "$#result";
    print "@result";
    je suppose qu'il te met un nombre intéressant et tout plein de résultats, non ?

  5. #5
    Membre expert
    Avatar de Jim_Nastiq
    Homme Profil pro
    Architecte, Expert Flex
    Inscrit en
    Avril 2006
    Messages
    2 335
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte, Expert Flex
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2006
    Messages : 2 335
    Points : 3 189
    Points
    3 189
    Par défaut
    le est cesné retourné le dernier indice du tableau non?

    car moi il me retourne " -1" et le affiche rien


    pourtant un foreach m'affiche bien le contenu du tableau result en debug !

  6. #6
    Mr6
    Mr6 est déconnecté
    Membre éclairé

    Homme Profil pro
    Inscrit en
    Septembre 2004
    Messages
    607
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2004
    Messages : 607
    Points : 794
    Points
    794
    Par défaut
    vi, mais là, ton tableau est manifestement vide puisqu'il est à -1 !

  7. #7
    Membre expert
    Avatar de Jim_Nastiq
    Homme Profil pro
    Architecte, Expert Flex
    Inscrit en
    Avril 2006
    Messages
    2 335
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte, Expert Flex
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2006
    Messages : 2 335
    Points : 3 189
    Points
    3 189
    Par défaut
    pourtant quand je ne passe pas par le formulaire le tableau n'est pas vide! alros le probleme viendrait de la récuperation des données du formulaire vers le script! je vais voir ca et je tiens au jus...merci

  8. #8
    Membre expert
    Avatar de Jim_Nastiq
    Homme Profil pro
    Architecte, Expert Flex
    Inscrit en
    Avril 2006
    Messages
    2 335
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte, Expert Flex
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2006
    Messages : 2 335
    Points : 3 189
    Points
    3 189
    Par défaut
    ok j'ai ciblé le probleme il remonte a une erreur de compréhension plus haut!

    en fait j'utilisais mal ce bout de code pour recuperer les index de la table

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    while (@result = $request->fetchrow_array)  { 
    }

    merci encore pour ton aide

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

Discussions similaires

  1. affichage tableau json dans une page
    Par robin52 dans le forum Langage
    Réponses: 7
    Dernier message: 23/01/2015, 15h33
  2. Affichage d'un flux pdf dans une page html
    Par NizarK dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 27/03/2007, 08h41
  3. Imprimer un tableau présent dans une page php
    Par griese dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 17/07/2006, 09h08
  4. ajout d'un tableau dans une page html après un clic
    Par jehlg dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 15/02/2006, 17h37
  5. Comment intégrer du perl dans une page html
    Par maniaco_jazz dans le forum Web
    Réponses: 5
    Dernier message: 05/12/2005, 02h26

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