kostenloser Webspace werbefrei: lima-city


Code Fehler

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    pcundsoftware

    Kostenloser Webspace von pcundsoftware, auf Homepage erstellen warten

    pcundsoftware hat kostenlosen Webspace.

    Hallo,
    ich habe jetzt selbst ein bisschen am Login-Skript gebaselt. Das tag/problem">Problem: Wenn ich in das Feld Benutzername einen eingebe und kein Passwort erscheint: einen Benutzernamen brauchen wir schon, obwohl ich einen eingegeben habe.
    <?php
    session_start();
    require("connect.inc.php");
    ?>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title>Neuen Benutzer anlegen</title>
    <link rel="stylesheet" type="text/css" href="style.css">
    </head>
    <body>
    <?php if(!isset($_POST['submit'])) { ?>
    <table style="width: 100%">
    	<tr>
    		<td>Benutzername:</td>
    		<td><input name="username" size="20" type="text"></td>
    	</tr>
    	<tr>
    		<td>Passwort:</td>
    		<td><input name="password" type="password"></td>
    	</tr>
    	<tr>
    		<td>Passwortwiederholung:</td>
    		<td><input name="password2" type="password"></td>
    	</tr>
    	<tr>
    		<td>
    		<form method="post">
    			<input name="submit" type="submit" value="Anmelden"></form>
    		</td>
    		<td>&nbsp;</td>
    	</tr>
    </table>
    
    
    
    
    <?php
    }elseif(!isset($_POST['username']) || $_POST['username'] == ""){
    echo '<p align="center">
    Einen Benutzernamen brauchen wir schon ;-)
    <br /><br /><a href="neu.php">Zurück</a></p>';
    }elseif(!isset($_POST['password']) || $_POST['password'] == "") {
    echo '<p align="center">
    Ein Passwort brauchen wir schon ;-)<br /><br /><a href="neu.php">Zurück</a></p>';
    }elseif($_POST['password'] != $_POST['password2']) {
    echo '<form action="neu.php" method="post">';
    echo '<p align="center">Die Passwörter stimmen nicht überein!<br /><br />';
    echo '<input type="hidden" name="username" value="'.$_POST['username'].'">';
    echo '<input type="submit" name="zurueck" value="Zurück"></p>';
    echo '</form>';
    }else{
    $query = @mysql_query("SELECT user FROM users WHERE user = '".$_POST['username']."'");
    $result = @mysql_fetch_array($query);
    if($_POST['username'] == $result['user']) {
    echo '<p align="center">Sorry, dieser Benutzername ist leider schon vergeben!<br /><br /><a href="neu.php">Zurück</a></p>';
    die;
    }else{
    $username = $_POST['username'];
    $pass = md5($_POST['password']);
    $query = "INSERT INTO users(user,pass) VALUES('$username', '$pass')";
    if(mysql_query($query)){
    echo '<p align="center">Der neue Benutzer wurde erfolgreich angelegt!<br /><br /><a href="sichere_seite.php">Zur Admin-
    Seite</a></p>';
    }else{
    echo '<p align="center">
    Beim Anlegen des neuen Benutzers trat leider ein Fehler auf!<br /><br /><a
    href="neu.php">Zurück</a></p>';
    }
    }
    }
    ?>
    </body>
    </html>


    Schöne Grüße

    pcundsoftware
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. du must den
    <form method="post">
    tag vor
    <table style="width: 100%">
    einfügen und eventuell(bin mir nicht ganz sicher) musst du in den formtag
    action="(name deiner Datei)"
    ein geben
  4. Autor dieses Themas

    pcundsoftware

    Kostenloser Webspace von pcundsoftware, auf Homepage erstellen warten

    pcundsoftware hat kostenlosen Webspace.

    Vielen Dank,
    hat dank deiner Hilfe funktioniert.
  5. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!