Hallo Martin, hab von perl nicht viel Ahnung, aber sollte es nicht "elseif" statt "elsif" heißen? lg Boris Martin Mewes wrote:
Hallo,
Es geht um folgendes Konstrukt
# Ergebnis auf den Bildschirm while(@ergebnis=$sth->fetchrow_array) { if ( @ergebnis[0] eq $value01 && @ergebnis[1] eq $value02 ) { print "<tr>
Login korrekt</td></tr>\n"; } elsif ( @ergebnis[0] eq $value01 && @ergebnis[1] ne $value02 ) { print "<tr> Falsches Passwort</td></tr>\n"; } else { print "<tr> Unbekannter Benutzername</td></tr>\n"; } }; @ergebnis[0] und $value01 steht für Benutzername @ergebnis[1] und $value02 steht für Passwort
Der Sinn ist, daß jemand via Webinterface Benutzername und Passwort eintippt und das soll gegen das Paar aus der Datenbank verglichen werden.
Am Ende soll der Benutzer entweder "Unbekannter Benutzer", "Falsches Passwort" oder eben "Ist in Ordnung" sehen, und ist dann drinne.
Bitte nehmt mir das Brett vorm Kopf weg, danke :-) Liegt es an der while()-Schleife?
bis dahin - kind regards
Martin Mewes