Schrift
[thread]896[/thread]

Vars, param, ref (Seite 3)



<< |< 1 2 3 >| >> 24 Einträge, 3 Seiten
nepos
 2007-02-21 00:53
#9700 #9700
User since
2005-08-17
1420 Artikel
BenutzerIn
[Homepage] [default_avatar]
Und wenn du gleich per param() die Werte holst, sparst du dir das ganze Hickhack, was noch schneller ist ;)
Froschpopo
 2007-02-21 18:12
#9701 #9701
User since
2003-08-15
2653 Artikel
BenutzerIn
[default_avatar]
Ganz einfach: Wenn man ein paar hundert Formular-Input's verarbeiten möchte, möchte man kaum 250 mal param() schreiben :) Es ist viel einfacher, einfach in einer foreach Vars() abzuarbeiten.
Froschpopo
 2007-02-21 19:12
#9702 #9702
User since
2003-08-15
2653 Artikel
BenutzerIn
[default_avatar]
Ich mach das so:

Code: (dl )
1
2
3
4
5
6
7
&verarbeiten(\@programm_interne_params, \%CGI_params);
sub verarbeiten {
my $args = shift;
for (%{$args->[1]}) {
#verarbeiten
}
}


so kann ich ganz bequem alle params abarbeiten und brauche nicht jedesmal param() aufzurufen.
xtomcatx
 2007-02-21 20:35
#9703 #9703
User since
2006-08-27
31 Artikel
BenutzerIn
[default_avatar]
Das ist natürlich richtig, aber das was ich geschrieben habe, kannst Du Dir anpassen, zum Beispiel so:
Code: (dl )
@{$hash{$_}} = $cgi->param($_);

oder
Code: (dl )
$hash{$_} = [ $cgi->param($_) ];

ohne am Modul an sich herumzufuhrwerken\n\n

<!--EDIT|xtomcatx|1172082931-->
<< |< 1 2 3 >| >> 24 Einträge, 3 Seiten



View all threads created 2007-02-20 13:28.