phpbar.de logo

Mailinglisten-Archive

[pear] Select-Befehl, query, getOne ?

[pear] Select-Befehl, query, getOne ?

Wolfgang Glemnitz grauwolf57 at yahoo.de
Don Feb 27 15:17:27 CET 2003


Hallo,

Problemstellung,
der Nutzer soll sich einloggen, ist er unbekannt geht
es zur Registrierung, sonst login.

Mit register.php kann ich den Nutzer anlegen, ist er
angelegt klappt auch der Login.
Ist er nicht angelegt kommt falsches Paßwort:
die Select-Anweisung ist nicht falsch, demzufolge
kommt kein Fehler, also geht es nicht zur
register.php.

Mit getOne als Ersatz von query habe ich es probiert,
da kommt aber der Fehler: Call to a member function on
a non-object in ...

[...]
$check = $db_object->query("SELECT uname, pwd FROM
authuser.nutzer WHERE (uname =
'".$_POST['username']."' AND pwd =
'".$_POST['password']."')");

if(DB::isError($check)) {
   die('Der Nutzer: '.$_POST['username'].' mit dem
Paßwort: '.$_POST['password'].' existiert nicht in
unserer Datenbank '.$db_object.' .<a
href="register.php"> Zur Registrierung');
}

$info = $check->fetchRow();

if($_POST['password'] != $info['PWD']) {
      die('Falsches Paßwort, bitte wiederholen.<a
href="login.php"> Zurück zur Anmeldung');
}

[..]

Beispiele zu getOne sind nicht gerade reichlich zu
finden, welcher Lösungsweg wäre hier am besten?

Danke,

Wolfgang




__________________________________________________________________

Gesendet von Yahoo! Mail - http://mail.yahoo.de
Bis zu 100 MB Speicher bei http://premiummail.yahoo.de


php::bar PHP Wiki   -   Listenarchive