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

[gelöst] $_POST[''] wird nicht "gefunden"

Status
Für weitere Antworten geschlossen.

sudeki05

Neues Mitglied
habe das problem dass ich eine datei habe die mit ner session gesichter ist:

Code:
<?php

session_start();
include 'sessionhelpers.inc.php';
if (isset($_POST['login']))
{
    $userid=check_user($_POST['username'], $_POST['userpass']);
    if ($userid!=false)
        login($userid);
}
 
if (isset($_POST['login']) and (logged_in()) )
    echo '
...
...
...
            
            <form method="POST" action="usercenter.php">
            Benutzername:
            <input type="text" size="10" name="user">
            Passwort:
            <input type="password" size="10" name="pw"> 
            

            
<input type="submit" name="uc" value="Login">
            </form>
...
... ';
?>

wenn ich dann aber auf login drücke kommt immer nur error auf der usercenter.php

Code:
<?php 
           $user = $_POST['user'];
           $pw = $_POST['pw'];
           
           if( (isset($_POST['uc'])) and (! empty($user)) and (! empty($pw))  )
            {
                echo 'test';
            }
            else
            {
                echo 'error';
            }
?>

ich hoffe mir kann wer helfen, liegt es etwa an der session? :|
 
Ich bin mir nicht sicher aber es könnte an diesen Teil liegen:
(! empty($user)) and (! empty($pw))

Das bedeutet, das die Felder leer sein sollen, und wenn du sie ausgefüllt hast is klar das ein error kommt. :shock:
 
nein wenn ich nun nix angabe un bestätige geht es aber wenn ich was angebe kommt nun ein error :D
und ! empty heißt das es nicht leersein darf/soll

edit: loool, habs hinbekommen es muss (!empty) sein und nicht (! empty) ^^ und danke du hast mir den anschub dazu gegeben das einfach zu testen :)
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben