Schrift
Wiki:Tipp zum Debugging: use Data::Dumper; local $Data::Dumper::Useqq = 1; print Dumper \@var;
[thread]8873[/thread]

Platzhalter und undef (Seite 3)

Leser: 2


<< |< 1 2 3 >| >> 25 Einträge, 3 Seiten
renee
 2007-03-26 15:31
#75395 #75395
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
wer hat die scalar-Lösung zerrissen?

Wenn Du etwas mehr Code zeigen würde, könnte man Dir sicherlich auch noch anders helfen, 20x quote aufzurufen...
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/
Froschpopo
 2007-03-26 16:23
#75396 #75396
User since
2003-08-15
2653 Artikel
BenutzerIn
[default_avatar]
das problem ist recht einfach: ich bekomme eingaben aus vielen verschiedenen input's die allesamt gequotet werden müssen bevor sie an die datenbank dürfen.
Hab mir schon überlegt,
Code: (dl )
1
2
3
4
my %args = $cgi->Vars();
for my $item (keys %args) {
$quoted_args{$item} = $dbh->quote($args{$item}};
}

oder sowas zu machen...
aber ich will nicht so gern noch ein hash machen wenn schon eins von CGI existiert.
renee
 2007-03-26 16:48
#75397 #75397
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Das hat ja aber mit der Ursprungsfrage nix mehr zu tun. Denn wenn Du schon alles in dem Hash hast, dann brauchst Du ja den Aufruf von param nicht mehr.

So könntest Du das machen:
Code: (dl )
1
2
my @keys = qw(test nicht_existent);
my @bind_values = @args{@keys};

machen. Dann steht auch ein undef in dem Array, so dass Du nicht immer quote aufrufen musst.
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/
Froschpopo
 2007-03-26 17:35
#75398 #75398
User since
2003-08-15
2653 Artikel
BenutzerIn
[default_avatar]
da hast du mich falsch verstanden, ich will mein beispiel ja eben nicht machen wegen dem hash.
renee
 2007-03-26 21:19
#75399 #75399
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Was spricht *gegen* den Hash? Manchmal habe ich das Gefühl, als hast Du Dir bei manchen Problemen einen Weg ausgedacht, den Du unbedingt gehen willst und wenn eine einfachere Lösung daherkommt, dann ignorierst Du sie - nur weil sie nicht dem Weg entspricht, den Du Dir ausgedacht hast.
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/
<< |< 1 2 3 >| >> 25 Einträge, 3 Seiten



View all threads created 2007-03-25 12:57.