Login -.-

Achsooooooooo

dankeeee :))

danke euch allen ^-^

Ich dachte immer das man das 'else' nicht hinschreiben muss....wohl falsch gelegen ;)
 
Und manchmal sucht man und sucht. Leider findet man nichts. Kommt sich total behämmert vor. Glaubt, dass der Rechner einen Chipfehler hat ("Das kann ja nicht sein!").

*g*
 
man -.-

Parse error: parse error in /data/members/free/tripod/de/j/o/c/jock15/htdocs/Comm/loginform.php on line 30


beim else {

scheint wohl doch nicht so richtig zu sein...


edit:

Ohne dem else geht es, aber dann wird das formular wieder nicht angezeigt.....
 
Zuletzt bearbeitet von einem Moderator:
PHP:
error_reporting(E_ALL);

require_once("dbconnect.php");

if (isset($_POST["submit"])){
{

  $nick = $_POST["nick"];
  $pw = $_POST["pw"];


  if ((!isset($nick)) OR (!isset($pw))) 
  {
    echo ("Sorry ohne Nick oder Passwort kommst du hier nicht rein!");
  }


  $query = @mysql_query("SELECT * FROM userdaten WHERE Nick = '$nick'") or die('Select ist fehlgeschlagen!');
  $result = @mysql_fetch_array($query) or die('Sorry, aber dieser Benutzername existiert nicht!'); 

  if ($result['Passwort'] != $pw OR $result['Nick'] != $nick)
  {
    echo "Sorry, aber das Passwort gehört nicht zu diesem Nick!";
  }
  header ("Location: index2.php");
} else {
  echo "<FORM name='login' action='left.php' method='post'>";
  echo "<center>Nickname</center>";
  echo "<input type='text' name='nick' maxlength='15' size='15'><br>";
  echo "<center>Passwort</center>";
  echo "<input type='password' name='pw' maxlength='15' size='15'><br><br>";
  echo "<input type='submit' value='Login' name='submit'>";
  echo "</FORM>";
}

Das header () wird aber nicht funzen, weil du schon echo Ausgaben vorher hast.
 
PHP:
if ($result['Passwort'] != $pw OR $result['Nick'] != $nick)

Mach mal mit "", also $result["Passwort"].

Ansonsten, kauf dir einen neuen Chip ;)
 
aaaargh...

hat von euch keiner gesehen, das nach dem ersten "if" zwei von dieser hier ---> { stehen?

Also:

PHP:
error_reporting(E_ALL);

require_once("dbconnect.php");

if (isset($_POST["submit"]))
{

  $nick = $_POST["nick"];
  $pw = $_POST["pw"];


  if ((!isset($nick)) OR (!isset($pw))) 
  {
    echo ("Sorry ohne Nick oder Passwort kommst du hier nicht rein!");
  }


  $query = @mysql_query("SELECT * FROM userdaten WHERE Nick = '$nick'") or die('Select ist fehlgeschlagen!');
  $result = @mysql_fetch_array($query) or die('Sorry, aber dieser Benutzername existiert nicht!'); 

  if ($result['Passwort'] != $pw OR $result['Nick'] != $nick)
  {
    echo "Sorry, aber das Passwort gehört nicht zu diesem Nick!";
  }
  header ("Location: index2.php");
} else {
  echo "<FORM name='login' action='left.php' method='post'>";
  echo "<center>Nickname</center>";
  echo "<input type='text' name='nick' maxlength='15' size='15'><br>";
  echo "<center>Passwort</center>";
  echo "<input type='password' name='pw' maxlength='15' size='15'><br><br>";
  echo "<input type='submit' value='Login' name='submit'>";
  echo "</FORM>";
}

und wenn's jetzt nich geht, schmeiß Deinen PC weg :-)
 
Zurück