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 Perl Discussion :

[langage] pb de fonction


Sujet :

Langage Perl

  1. #1
    pec
    pec est déconnecté
    Membre à l'essai
    Inscrit en
    Mai 2005
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 15
    Points : 11
    Points
    11
    Par défaut [langage] pb de fonction
    bonjour a tous,

    j'ai un petit probleme avec une fonction

    voila le code

    sub requete_commande{
    my $bd = "xxxxx";
    my $host = "xxxxx";
    my $port = "xxxxxx";
    my $dsn = "DBI:mysql:$bd:$host:$port";
    my $db_user_name = 'xxxxxx';
    my $db_password = 'xxxxx';
    my $variable = 0;
    my $typecomm = 0;
    $variable = $q->param('listevar');
    $typecomm = $q->param('listetypcom');

    my $dbh2 = DBI->connect($dsn, $db_user_name, $db_password) or die "Echec de connexion\n";
    my $sth3 = $dbh2->prepare(qq{SELECT c.Commande FROM commande c, variable v WHERE c.Type_commande=$typecomm AND c.c_nom_variable=v.Nom_variable AND v.Nom_variable=$variable});
    $sth3->execute();
    while (my ($comm) = $sth3->fetchrow_array()){
    push(@commande,$comm);
    }
    }


    if (param('listevar'))
    {
    &requete_connexion();
    print $q->start_form;
    print $q->p("Voici vos critères: $variable, $typecomm");
    #print $q->br;
    print $q->scrolling_list(-name=>'listecom',
    -values=>\@commande,
    -labels=>\%labels), p;
    print $q->end_form;
    }

    voila l'erreur


    Undefined subroutine &main::requete_connexion called at /home/vgn/appli/grpapadev/cgi-bin/sara/dev/cnxbd2.cgi line 95.

    qq'un peut m'aider
    merci

  2. #2
    Membre actif Avatar de Gamdwin
    Inscrit en
    Avril 2005
    Messages
    186
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 186
    Points : 207
    Points
    207
    Par défaut
    Ben c'est simple : requete_connexion existe pas.


    Ah, et :

    "I hate quotations. Tell me what you know." (Ralph Waldo Emerson)

  3. #3
    Membre actif
    Inscrit en
    Février 2005
    Messages
    167
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 167
    Points : 203
    Points
    203
    Par défaut
    Tu as défini un sub requete_commande, et puis tu appelles requete_connexion. Entre les deux, il faut choisir !

Discussions similaires

  1. [langage] Appel de fonction dans un lien
    Par drakan dans le forum Langage
    Réponses: 1
    Dernier message: 17/05/2005, 18h30
  2. [langage] Pointeur sur fonction
    Par Fanch.g dans le forum Langage
    Réponses: 2
    Dernier message: 02/10/2004, 10h43
  3. [langage] hash et fonction
    Par perlaud dans le forum Langage
    Réponses: 5
    Dernier message: 21/09/2004, 19h54
  4. [langage] problème avec fonction read
    Par domidum54 dans le forum Langage
    Réponses: 2
    Dernier message: 30/03/2004, 20h42
  5. [langage] Creer une fonction qui met en majuscule ?
    Par Cyber@l dans le forum Langage
    Réponses: 6
    Dernier message: 04/12/2003, 18h44

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