Schrift
[thread]6103[/thread]

param()'s auch als Array o. Hash?: bequemlichkeit gesucht...

Leser: 1


<< >> 5 Einträge, 1 Seite
Froschpopo
 2004-02-28 17:25
#80381 #80381
User since
2003-08-15
2653 Artikel
BenutzerIn
[default_avatar]
Ich hab ein HTML Formular mit sehr vielen verschiedenen Eingabefeldern die ich alle mit Perl bearbeiten will.

Bisher habe ich jede den Wert jedes einzelnen Parameters mit param() aufgerufen. Aber wenn ich jeden param() in eine eigene Zeile setze, dann komme ich auf geschätzt 300 Zeilen nur für param()'s :-)
bevor ich jetzt den Query String selber bearbeite wollte ich mal fragen, ob es vielleicht auch von seiten des CGI.pm eine art Hash gibt, der alle Wertpaare enthält. Da ich ein bequemer Mensch bin, frage ich erstmal hier bevor ich mir die Arbeit mache ;-)
renee
 2004-02-28 17:30
#80382 #80382
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
ja, gibt es
Code: (dl )
1
2
3
4
5
6
7
8
9
10
#! /usr/bin/perl

use strict;
use warnings;
use diagnostics;
use CGI;
use CGI::Carp qw(fatalsToBrowser);

my $cgi = CGI->new();
my %params = $cgi->Vars();
Jetzt stehen alle Parameter in %params. Keys sind die Namen aus dem HTML-Formular...\n\n

<!--EDIT|renee|1077982236-->
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
coax
 2004-02-28 17:34
#80383 #80383
User since
2003-08-11
457 Artikel
BenutzerIn
[default_avatar]
Hi Froschpopo,

Code: (dl )
@names = $query->param();


aus perldoc CGI (FETCHING THE NAMES OF ALL THE PARAMETERS PASSED TO YOUR SCRIPT). ;)

edit: upps, verlesen, dachte du moechtest alle Namen der Parameter.\n\n

<!--EDIT|coax|1077982569-->
,,Das perlt aber heute wieder...'' -- Dittsche
Froschpopo
 2004-02-28 20:05
#80384 #80384
User since
2003-08-15
2653 Artikel
BenutzerIn
[default_avatar]
ja geil ! danke!!
jan
 2004-02-28 22:21
#80385 #80385
User since
2003-08-04
2536 Artikel
ModeratorIn
[Homepage] [default_avatar]
das ist so ein klassisches rtfm-thema....
<< >> 5 Einträge, 1 Seite



View all threads created 2004-02-28 17:25.