Thread Hash mit mehreren Werten (18 answers)
Opened by Newbie2008 at 2008-12-05 15:39

pktm
 2008-12-06 17:39
#116889 #116889
User since
2003-08-07
2921 Artikel
BenutzerIn
[Homepage]
user image
Newbie2008+2008-12-06 16:36:44--
Ich habe es jetzt so angepasst:

Code (perl): (dl )
1
2
3
4
5
6
7
while ($passwords{$name} ne $password) 
{
        print "\nDas Passwort ist nicht richtig. Bitte versuchen Sie es erneut:\n";
        chomp (my $password = <>);
}
 
        print "\nDas Passwort ist richtig. Herzlich Willkommen, $name!\n";


Ist das Passwort auf Anhieb richtig, klappt es. Ist das Passwort falsch, wird die Schleife durchlaufen, aber auch dann noch, wenn das Passwort nun richtig eingegeben wird. Wie löse ich das noch?



Wenn das Passwort falsch eingegeben wurde, muss das, was du im Schleifenkopf (die runden Klammern der while-Schleife) angibst, mit der neuen Eingabe überschrieben werden.
my $variablee = <>; innerhalb einer Schleife greift aber nciht auf die Variable außerhalb der Schlleife zu, sie ist nur innerhalb der Schleife gültig.

Am besten lässt du dir einfach mal ausgeben, was wann in einer Variable steht.
http://www.intergastro-service.de (mein erstes CMS :) )

View full thread Hash mit mehreren Werten