kostenloser Webspace werbefrei: lima-city


Log in Problem php mysql.

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    spieleeee

    spieleeee hat kostenlosen Webspace.

    Hallo,
    Ich brauche eure Hilfe
    mit mein log in ich kann mich nocht einloggen können Sie mir sagen wo der Fehler ist,.:wave::wave:


    Notice: Undefined variable: _ in C:\xampp\htdocs\1\index.php on line 17

    Notice: Undefined variable: _ in C:\xampp\htdocs\1\index.php on line 18

    Notice: Undefined variable: _ in C:\xampp\htdocs\1\index.php on line 19

    <?php
    session_start();
    ?>
    <!DOCTYPE HTML>
    <html>
    <head>
       <title>Tutorial website</title>
    </head>
    <body>
     <form action='' method='POST'>
     Bnutzername: <input type='text' name='user'>
     Passwotr: <input type='text' name='pass'>
     <input type='submit' name='login' value='login'>
     </form>
     
     <?php
     $user = $_['user'];
     $pass = $_['pass'];
     $login = $_['login'];
      
      
      if ($login) {
       if ($user AND $pass){
      //connect
    	mysql_connect("localhost","root","manuel");
    	mysql_select_db("2") or die();
    	
    	$query = mysql_query("SELECT * WHERE username='".$_POST['user']."'");
    	WHILE ($row = mysql_fetch_assoc($query)){
    	$dbuser = $rew['username'];
    	$dbpass = $rew['password'];
    }
    
       if ($dbuser==$user AND $dbpass==$pass){
       echo "Sie sind eingeloggt!";
       $_SESSION['login']=$user;
       echo "<a href='2.php'>zur Member site</a>";
       }
       
       }
       else
         echo "Alle Felder ssen ausge!!!!";
    	 
    	}
    	?>
    	
    </body>
    </html>
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. Hallo,

    lass mich dir dein Problem erklären und zur Lösung führen.

    Lies mal was da als Fehlermeldung steht:
    Notice: Undefined variable: _ in C:\xampp\htdocs\1\index.php on line 17

    oder zu Deutsch:
    Hinweis: Undefinierte Variable: _ in Zeile 17 in C:\xampp\htdocs\1\index.php

    Was sagt uns das? Richtig, die Variable _ ist nicht definiert und erst recht nicht als Array, trotzdem versuchst du in Zeile 17, 18 und 19 auf diese Variable zuzugreifen:
    $user = $_['user'];
    $pass = $_['pass'];
    $login = $_['login'];


    Aus deinem Code kann man sehen, dass hier das globale Array $_POST gemeint ist und nicht das undefinierte $_ also solltest du einfach nur $_ durch $_POST ersetzten. Im weiteren Code machst du das doch auch richtig.

    Mit freundlichen Grüßen
  4. animeuniversum

    animeuniversum hat kostenlosen Webspace.

    Du hast 3mal vergessen POST dazu zu schreiben
  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!