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 :

[web] insertion javascript dans du perl


Sujet :

Web Perl

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Inscrit en
    Juillet 2003
    Messages
    2
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 2
    Par d�faut [web] insertion javascript dans du perl
    Bonjour � tous!

    Comme vous allez le remarquer, je ne suis pas du tout dou�e en informatique.
    Voil� mon probl�me: j'ex�cute une requ�te en Perl et je stocke mon r�sultat dans un tableau.
    J'affiche ensuite les diff�rentes valeurs de ce tableau dans ma page de r�sultat de la facon suivante:

    while (my @tuple = $requete->fetchrow_array())
    {
    print "<TR>";
    print "<center>";
    for (my $i=0;$i<=$#tuple;$i++)
    {
    print "<TD>";
    print "<center>";
    print $tuple[$i];
    print "</TD>";
    }
    print "</TR>";
    }
    J'aimerai maintenant mettre certans r�sultats de ce tableau en lien (popup), comme par exemple le r�sultat n�3 (3�me tuple). J'ai donc ajout� dans mon "for" un "if" comme suit:
    for (my $i=0;$i<=$#tuple;$i++)
    {if ($tuple[$i]>=3)
    {print "<TD>";
    print "<center>";
    print "<a href='javascript:popup(choix_espece.pl?copie=$tuple[$i])'>$tuple[$i]</a>
    print "</TD>";
    }
    else
    {print "<TD>";
    print "<center>";
    print $tuple[$i];
    print "</TD>";
    }
    mais ceci ne me donne pas toujours le bon r�sultat, ce n'est pas toujours le bon r�sultat qui s'affiche en lien.

    J'esp�re que vous pourrez m'aider car ca me bloque pas mal, merci d'avance!!

  2. #2
    Membre �m�rite
    Avatar de nyal
    Profil pro
    Inscrit en
    Septembre 2002
    Messages
    622
    D�tails du profil
    Informations personnelles :
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Septembre 2002
    Messages : 622
    Par d�faut
    Bonjour,

    Il manque un double quote � la fin :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    print "<a href='javascript:popup(choix_espece.pl?copie=$tuple[$i])'>$tuple[$i]</a>
    C'est possible que ce soit une erreur de copier-coller.

  3. #3
    Expert confirm�
    Avatar de Jedai
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2003
    Messages
    6 245
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, C�te d'Or (Bourgogne)

    Informations professionnelles :
    Activit� : Enseignant

    Informations forums :
    Inscription : Avril 2003
    Messages : 6 245
    Par d�faut
    Une bonne id�e pour clarifier ce genre de chose c'est d'utiliser la notation de string je-sais-plus-comment-elle-s'appelle (Here document ou un truc comme �a) comme �a :
    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
     
    for (my $i=0;$i<=$#tuple;$i++){
        if ($tuple[$i]>=3){
    print <<HTML;
    <TD>
        <center>
        <a href='javascript:popup(choix_espece.pl?copie=$tuple[$i])'>$tuple[$i]</a>
    </TD>
    HTML
        }
        else{
    print <<HTML;
    <TD>
        <center>
        $tuple[$i];
    </TD>
    HTML
        }
    }
    Ca �vite de mettre des print et des guillemets � chaque ligne...

  4. #4
    Candidat au Club
    Inscrit en
    Juillet 2003
    Messages
    2
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 2
    Par d�faut
    Le double quote manquant est une erreur du copier-coller en effet.
    Merci pour l'astuce pour �viter les "print".
    J'ai enfin compris l'ereur: en fait � la place de
    il fallait tout simplement: Voil�, une erreur tout b�te mais qui m'a bloqu� pendant 2 jours!

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. calcule dans une insertion javascript dans du php
    Par mac7474 dans le forum Langage
    R�ponses: 2
    Dernier message: 06/05/2010, 14h21
  2. Insertion Javascript dans du pl/sql
    Par SimonAFDT dans le forum PL/SQL
    R�ponses: 12
    Dernier message: 21/12/2009, 15h29
  3. [PHP-JS] Insertion Javascript dans PHP
    Par andrewwww dans le forum G�n�ral JavaScript
    R�ponses: 4
    Dernier message: 21/04/2006, 17h04
  4. Insertion javascript dans tableau HTML
    Par Rocca dans le forum G�n�ral JavaScript
    R�ponses: 5
    Dernier message: 08/08/2005, 12h28

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