was einfaches
	
er bleibt hängen bei "username ist nicht vorhanden".
							
						
					PHP-Code:
	
	
<?php
  session_start();
  include("./inc/connect.inc.php");
    if(!isset($_POST['submit']))
      {  
          echo ("<table>\n");
          echo ("<form action='./index.php' method='post'>\n");
          echo (" <tr>\n");
          echo ("   <td>loginname</td>\n");
          $sql = "SELECT                    
                    id,                    
                    username                
                  FROM                    
                    user                
                  ORDER BY                    
                    username ASC;";        
          $result = mysql_query($sql) OR die(mysql_error());        
          echo("    <td><select size='1' name='userid' id='name'>\n");        
          echo("                    <option value='0' selected='selected'>Bitte wählen</option>\n");        
          while($row = mysql_fetch_assoc($result))        
            {            
                echo("<option value='".$row['id']."'>".$row['username']."</option>\n");        
            }        
          echo ("                </select></td>\n");
          echo (" </tr>\n");
          echo (" <tr>\n");
          echo ("   <td>loginpasswort</td>\n");
          echo ("   <td><input type='password' name='userpw'></td>\n");
          echo (" </tr>\n");
          echo (" <tr>\n");
          echo ("   <td><input type='submit' name='submit' value='login'></td>\n");
          echo (" </tr>\n");
          echo ("</form>\n");
          echo ("</table>\n");
      }
        //wenn noch nicht auf den einlogbutton gedrückt wurde
    elseif(!isset($_POST['userid']) || $_POST['userid']=="")
      {
        echo ("Bitte geben Sie einen Usernamen ein.");
      }
    elseif(!isset($_POST['userpw']) || $_POST['userpw']=="")
      {
        echo ("Bitte geben Sie ein Password ein.");
      }
    else
      {
        $query = @mysql_query("SELECT username,userpassword FROM user WHERE id = '".$_POST['userid']."'") or die('Select ist fehlgeschlagen!');
        $result = @mysql_fetch_array($sql) or die('Username ist nicht vorhanden. <a href="./index.php">Zurück</a>');
    if($userpassword != $_POST['userpw'])
      {
        echo ("Das eingegebene PW stimmt nicht<br>\n");
        echo ("Username ist nicht vorhanden. <a href='./index.php'>Zurück</a>");
        die;
      }
    else
      {
        $user=$result['username'];
        session_register('user');
        echo ("Anmeldung erfolgreich <a href='./menu.php'>Weiter</a>\n");
      }
    }
?>
 
          




 
							
						
Kommentar