Tom: passwort abfrage

Beitrag lesen

Hello,

ich muss ja eigentlich nur wissen ob $mpuser_sql und $mppass_sql
leer sind aber wie schreibe ich das in die abfrage???
so geht es nicht:

$mpuser_sql !="" && $mppass_sql !=""

In der Datenbank dürfen keine leeren Datansätze stehen; dafür musst Du sorgen.
Und als zusätzliche Hürde überprüft man dann noch die Anmeldeparameter bei der Anmeldung. Selbst wenn dann mal ein leerer Datensatz in die Tabelle gerutscht sein sollte (was ja schon ein schwerer Fehler ist) kann dann keine Abfrage darauf gemacht werden.

if (isset($_POST['mpguest'] and isset($_POST['mpdoor']))
  {
    $mpguest = trim(stripslashes($_POST['mpguest']));
    $mpdoor =  trim(stripslashes($_POST['mpdoor']));
  }
  else
  {
    ## Fehlermeldung, dass was fehlt
    exit;
  }

if((strlen($mpguest)==0) or (strlen($mpdoor)==0))
  {
    ## Fehlermeldung, dass was fehlt
    exit;
  }

## und hier dann so weiter, wie vorhin beschrieben.
  ## MySQL_escape_string() nicht vergessen!

Harzliche Grüße aus http://www.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau