Seit gestern Abend versuche ich nun diese Problem zu lösen und komme nicht weiter:
	
Setze ich nach dem PHP Feld einen normalen HTML Link, funktioniert das Ganze, allerdings muss der User dann klicken.
Ohne das erscheint nur eine weise Seite ohne Fehlermeldungen etc.
Wie komme ich zu der intern.php?
					PHP Code:
	
	
<?php
session_start();
// konfiguration und verbindungsdaten holen
include_once('config.inc.php');
include_once('connect.inc.php');
// prüfen, ob die eingabefelder ausgefüllt wurden
if(empty($_POST['u_name']) || empty($_POST['u_pass']))
    {
    // wenn sie nicht ausgefüllt wurden
    echo '<b>No se han completado todos los campos necesarios</b>';
    exit();
    }
        // wenn sie ausgefüllt wurden
        else
            {
            // eine SQL-abfrage vorbereiten und sie abschicken
            $sql = "SELECT  name,
                            vorname,
                            passwort,
                            berechtigungID,
                            mw
                    FROM    tblmitarbeiter
                    WHERE   name = '".mysql_real_escape_string($_POST['u_name'])."'
                    AND     passwort = '".md5($_POST['u_pass'])."'
                    ";
            $result = mysql_query($sql) or die(mysql_error());
            // prüfung, ob genau eine der spalten mit der Eingabe überein stimmt
            if(mysql_num_rows($result) != 1)
                {
                // wenn nicht übereinstimmt
                echo '<b>El sistema no pudo reconocerle como un usuario válido</b>';
                exit();
                }
                    // wenn übereinstimmt
                    else
                        {
                        // eine session "logged" auf TRUE setzen
                        // eine session mit dem usernamen erstellen
                        $_SESSION['logged'] = TRUE;
                        $qry = mysql_query($sql);
                        $result = mysql_fetch_assoc($qry);
                        // $_SESSION mit Werten füllen
                            foreach($result as $key => $value)
                            {
                                $_SESSION[$key] = $value;
                            }
                        // auf die geschützte datei weiterleiten
                        header('Location: ./intern/intern.php');
                        }
            }
?>
Ohne das erscheint nur eine weise Seite ohne Fehlermeldungen etc.
Wie komme ich zu der intern.php?
 
          
 
  
 
Comment