• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Abfrage

Status
Für weitere Antworten geschlossen.
Nimm das echo "eingeloggt"; einfach raus, duerfte so am einfachsten sein.

Und bevor ein header gesendet wird (mittels der Funktion header()), darf keine Information an den Browser gesendet werden.

PHP:
//Falsch:
echo "foo";
header("...");

//Richtig:
header("...");
echo "foo";



Deine Abfrage muss an eine Stelle in deinem Script, an der noch keine Ausgabe stattfand.
 
Ich glaub ich bin dafür zu blöd -.-
So, das ist der PHP code, und es ist hald vor dem PHP code noch ne ganze menge an html........
<FONT style="BACKGROUND-COLOR: #ffffff">
PHP:
<?
$db=mysql_connect("", "", "")
or die ("<b>Zur Zeit kein Connect zum Datenbankserver!</b>");
mysql_select_db("pascal")
or die ("<b>Datenbank konnte nicht angesprochen werden</b>");
$groupsites = array("seite1.php", 
                    "seite2.php", 
                    "...");        
$qry = "SELECT 
           * 
       FROM 
           login 
       WHERE 
           benutzer = '".mysql_real_escape_string($_POST['benutzer'])."'"; 
$sql = mysql_query($qry) OR die(mysql_error()); 
if(mysql_num_rows($sql)){ 
    $erg = mysql_fetch_assoc($sql); 
    if($erg['pass'] == ($_POST['pass'])){ 
        header("location: ../../".$groupsites[$erg['gruppe']]); 
        exit; 
        //Session mit Usernamen unbedingt setzen (fuer spaetere Ueberpruefung) 
    } else { 
        echo "Falsches passwort"; 
    } 
} else { 
    echo "Dieser Benutzername existiert nicht in der Datenbank."; 
} 
?>


EDIT:
NOCH MAL DANKE
Ich habs!!! THX
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben