boolsche werte...

false ist auch bei NULL und oder 0 gegeben
PHP:
$verbindung = mysql_connect("....", "......" , "......")
or die("Verbindung zur Datenbank konnte nicht hergestellt werden");
mysql_select_db(".....") or die ("Datenbank konnte nicht ausgewählt werden");

$_POST[passwort] = md5($_POST[passwort]);


$ergebnis = mysql_query("SELECT * FROM doku_user WHERE mail = '$_POST[mail]' && password = '$_POST[passwort]' ");

if((mysql_num_rows($ergebnis)!=0){
    $work = true;
} else{
    $work = false;
}

if($work == true) {
    header('Location:../../index2.php');
}else{
    header('Location:../../fehler.php');
}
?>

Oder Noch einfacher:
PHP:
$verbindung = mysql_connect("....", "......" , "......")
or die("Verbindung zur Datenbank konnte nicht hergestellt werden");
mysql_select_db(".....") or die ("Datenbank konnte nicht ausgewählt werden");

$_POST[passwort] = md5($_POST[passwort]);


$ergebnis = mysql_query("SELECT * FROM doku_user WHERE mail = '$_POST[mail]' && password = '$_POST[passwort]' ");

if((mysql_num_rows($ergebnis)!=0){
   header('Location:../../index2.php');
} else{
    header('Location:../../fehler.php');
}
?>
 
Oder Noch einfacher:
PHP:
$verbindung = mysql_connect("....", "......" , "......")
or die("Verbindung zur Datenbank konnte nicht hergestellt werden");
mysql_select_db(".....") or die ("Datenbank konnte nicht ausgewählt werden");

$_POST[passwort] = md5($_POST[passwort]);


$ergebnis = mysql_query("SELECT * FROM doku_user WHERE mail = '$_POST[mail]' && password = '$_POST[passwort]' ");

if((mysql_num_rows($ergebnis)!=0){
   header('Location:../../index2.php');
} else{
    header('Location:../../fehler.php');
}
?>


das problem ist, das diese Seite erstellt werden mit php, bzw. ich schreib seit einigen monaten bereits, ein CMS ( ich weiss das ich das eigentlich gar nicht kann, aber was solls, is halt ein hobby geworden ;) ) ... und die einzelnen arbeitsschritte werden dann per if anweisungen aktiviert und geladen.... zb. werden
mysql_connect,
md5verschlüsselung,
eintragen/vergleich/update,
erfolg/nichterfolg

alles seperat geladen. deshalb dieser "hässliche Code" ;) ich gehe immer auf die variable $work, darum muss ich diese seitenweiterleitung immer gleich behalten...

jetzt muss ich es irgendwie schaffen, damit ich nicht wieder alles umschreiben muss ;)
 
Zurück