Cheatah: Doppeltes Umbenennen

Beitrag lesen

Hi,

»»  if($dat{'name'} ne "Tobi" "Vitrex" "Tobias" "123qwe" "ewq321") {

$dat{'name'} = $dat{'name'}
}

das ist schon mal ziemlich sinnfrei: Unter bestimmten Bedingungen wird $dat{'name'} auf sich selbst gesetzt, unter allen anderen bleibt es wie es ist. Ersatzlose Streichung ist mein Vorschlag.

»»  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.

Ein allgemeiner Tip übrigens: Um Perl zu lernen ist SelfHTML eher schäd- als nützlich. Halte Dich an perldoc auf Deiner Festplatte.

Cheatah