Hi,
»» if($dat{'name'} eq "Tobi" "Vitrex" ) {
$dat{'name'} = "Blödel"
}
elsif($dat{'name'} eq "123qwe" ) {
$dat{'name'} = "Tobi"
}
elsif($dat{'name'} eq "ewq321" ) {
$dat{'name'} = "Vitrex"
}else { $dat{'name'} = "Blödel"; } # vermute ich
Die "elsif" sind es, die Du suchst.
Mmmh aber dann ist ja $dat('name') in jedem Fall (außer bei Passwort) Blödel. Ich will erreichen, dass nur bei Ersteingabe Tobi der Name Blödel erscheint.
Verstehst du (oder der rest der Welt ;)
nein... was meinst Du mit "Ersteingabe"? Wenn ich das richtig sehe, handelt es sich um ein CGI-Script; da werden sämtliche Parameter gleichzeitig übergeben und sind _nur_ dann vorhanden. So etwas wie eine Erst- oder Zweiteingabe gibt es nicht.
Vielleicht erklärst Du einfach noch mal detailliert, was Du eigentlich auf welche Weise erreichen willst...
Ein allgemeiner Tip übrigens: Um Perl zu lernen ist SelfHTML eher schäd- als nützlich. Halte Dich an perldoc auf Deiner Festplatte.
Ich habe selfhtml auch weniger für perl, aber das Forum ist doch ein guter Platz oder?
Klar, ich wollte nur sichergehen :-) zumal Dein %dat irgendwie so klingt, als würdest Du CGI.pm nicht benutzen.
Cheatah