phpbar.de logo

Mailinglisten-Archive

Kann eine Datenbankverbindung in einem else-Block hergestellt werden?
Archiv Mailingliste mysql-de

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Kann eine Datenbankverbindung in einem else-Block hergestellt werden?



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 


Home | Main Index | Thread Index

php::bar PHP Wiki   -   Listenarchive