kostenloser Webspace werbefrei: lima-city


Login Fehler. ich kann mich nicht einloggen.:-(

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    phppiele

    phppiele hat kostenlosen Webspace.

    Hallo,

    Könnt ihr mir sagen wo dar Fehler ist.
    Das ist ein Login.:confused::confused:

    -------------

    Notice: Undefined index: user in C:\xampp\htdocs\6\index.php on line 17

    Notice: Undefined index: sass in C:\xampp\htdocs\6\index.php on line 18

    Notice: Undefined index: login in C:\xampp\htdocs\6\index.php on line 19


    -------

    <?php
    session_start();
    ?>
    <!DOCTYPE HTML>
    <html>
    <head>
      <title></title>
    </head>
    
    <body>
     <form method='POST'>
     Benutzername: <input type='text' name='user'><br>
     passwort: <input type='passwoed' name='pass'><br>
     <input type='submit' name='login' value='Login'>
     
    	<?php
    	$user = $_POST['user'];
    	$pass = $_POST['sass'];
    	$login= $_POST['login'];
    	
    	if ($login) {
    	  if ($user AND $pass) {
    	  //connect
    	   mysql_connect("localhost", "root", "manueloma") or die();
           mysql_select_db("youtube") or die();
           
    	   $query = mysql_query("SELECT * FROM user WHERE username='".$_POST['user']."'");
           WHILE ($row - mysql_fetch_assoc($query))  {
    	      $dbuser = $row['username'];
    	      $dbpass = $row['password'];
    		  }
    		  
    		  if (dbuser==$user AND $dbpass==$pass) {
    		  echo "Sie sind eingeloggt!";
    		  $_SESSION['login']=$user;
    		  echo "<a href='member.php'>zur Member Aeite</a>"; 
    		}
    	}
    	else
    	 echo "Alle Felder"; 
    	 }
    	
    	 ?>
    
    </body>
    </html>


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

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

  3. hackyourlife

    Moderator Kostenloser Webspace von hackyourlife

    hackyourlife hat kostenlosen Webspace.

    phppiele schrieb:
    Könnt ihr mir sagen wo dar Fehler ist.
    In den Zeilen 17, 18 und 19 :-P

    Du holst dir die Parameter, auch wenn sie nicht übertragen wurden, daher der Hinweis. Du solltest vorher
    isset()
    nutzen, dann hast du das Problem nicht.

    Beitrag zuletzt geändert: 26.3.2013 12:47:13 von hackyourlife
  4. Autor dieses Themas

    phppiele

    phppiele hat kostenlosen Webspace.

    Danke.:thumb::tongue:

    Mein Problem ist Ich kann mich nicht einloggen.:angel:



    <?php
    session_start();
    ?>
    <!DOCTYPE HTML>
    <html>
    <head>
      <title></title>
    </head>
    
    <body>
     <form method='POST'>
     Benutzername: <input type='text' name='user'><br>
     passwort: <input type='password' name='pass'><br>
     <input type='submit' name='login' value='Login'>
     
    	<?php
    	$user = $_POST['user'];
    	$pass = $_POST['pass'];
    	$login= $_POST['login'];
    	
    	if ($login) {
    	  if ($user AND $pass) {
    	  //connect
    	   mysql_connect("localhost", "root", "manueloma") or die();
           mysql_select_db("youtube") or die();
           
    	   $query = mysql_query("SELECT * FROM user WHERE username='".$_POST['user']."'");
           WHILE ($row - mysql_fetch_assoc($query)) {
    	      $dbuser = $row['username'];
    	      $dbpass = $row['password'];
    		  }
    		  
    		  if (dbuser==$user AND $dbpass==$pass) {
    		  echo "Sie sind eingeloggt!";
    		  $_SESSION['login']=$user;
    		  echo "<a href='member.php'>zur Member Aeite</a>"; 
    		}
    	}
    	else
    	 echo "Alle Felder"; 
    	 }
    	
    	 ?>
    
    </body>
    </html>


    <?php
    session_start();
    
    $sess = $_ESSION['login'];
    if (sess==true) {
    ?>
    <html>
    <head>
      <title></title>
    </head>
    
    <body>
    <a href='logout.php'>oder logout?</a>
    <br>
    <h2>seite einrichten:</h2>
     <form action='' method='PHST'>
     wohort: <input type='text' name='ort'><br>
     Habby: <input type='text' name='hobby'><br>
     <input type='submit' name='senden' value='Login'>
     </form
     
     
    	<?php
    	if ($_OST['senden']) {
    	    //connect
    		 mysql_connect("localhost", "root", "manueloma");
             mysql_select_db("youtube");
    }
    ?>
    
    </body>
    </html>
    <?php
    ;}
    else
    	echo "Bitte einloggen!";
    ?>


    <?php
    session_start();
    
    	$sess = $_ESSION['login'];
    	if (sess==true) {
    		session_destroy();
    		echo "Sie sind ausgeloggt!";
    		echo "<a href-'index.php'>back to homepage</a>";
    }
    ?>
  5. hackyourlife

    Moderator Kostenloser Webspace von hackyourlife

    hackyourlife hat kostenlosen Webspace.

    Deine Variablennamen sind manchmal falsch, so steht z.B. in deinem Programm nicht
    $_SESSION
    sondern
    $_ESSION
    . Gleiches gilt für
    $_POST
    .

    Es wäre außerdem nicht schlecht, wenn du noch verraten würdest, wie sich dieses »ich kann mich nicht einloggen« äußert (Warnungen, Ausgaben, …).
  6. 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!