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