![]() Mailinglisten-Archive |
denn irgendwie klappt es nicht. Hallo, ich habe mal wieder ein Newbie-Frage. F�r ein Login auf eine bestimmte WebSeite m�chte ich ein Perl-Script anwenden. Das Script besteht im Grunde aus zwei Hauptteilen. Das Script wird aufgerufen, �berpr�ft, ob Werte vorhanden sind. Wenn nicht, wird eine Eingabemaske f�r den Eintrag einer Kennung und des Pa�wortes aufgerufen. Dann nach Bet�tigen des Submit-Buttons wird das Script noch mal aufgerufen, erkennt aber nun, dass Werte vorhanden sind. Mit diesen Werten wird auf die Datenbank zugegriffen und der Datensatz mit der entsprechenden Kennung herausgesucht. In dem Datensatz befindet sich nun auch das Passwort. Es soll das Passwort in dem Datensatz mit dem in der Eingabemaske eingetragenen Passwort verglichen werden. M��te eigentlich eine Standardsache sein, aber ich bin ja noch nicht soweit. Konzept: unless (param()) { # Hier befndet sich der Block mit der Eingabemaske, was auch beim ersten Aufruf funktioniert. } else { #Hier soll der Datensatz mit der entsprechenden Kennung geholt und auf Richtigkeit �berpr�ft werden. #Je nach dem, ob richtig oder falsch, wird eine Falschmeldung ausgegeben oder die gew�nschte Seite aufgerufen. #bekomme aber bisher nur eine Server-Fehlermeldung. } Wo m�ssen die Variablen f�r die Datenanbindung stehen? M�ssen sie vor unless stehen, oder kommen sie in den else-Block? Kann mir jemand noch einen Tip geben, mit welchem Befehl ich den Datensatz aus dem $sth hole? Mit while (my $hash_ref = $sth->fetchrow_hashref())? F�r jeden Tip bin ich dankbar, Lieber Gru�, Thomas Barth.... --- *** Weitere Infos zur Mailingliste und MySQL unter www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive