$bdpasswort != $dbpasswort
error_reporting hochgedreht?
Wo kommt $cd1 und $cd2 her?
Weiß mit den Oracle-Funktionen jetzt nicht so bescheid, aber warum verwendest du nicht die Query in einem, also
Code:
SELECT kennung, passwort FROM personen
? Auch sehe ich keine Abfrage der Ergebnisse!
Btw: Dein Select solltest du über ein Where begrenzen, sonst bekommst du spätestens mit 2 Benutzern Probleme ^^