Log in Problem php mysql.
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
array
brauche
code
deutsch code
einloggen
fehler
fehlermeldung
feld
globale array
hilfe
hinweis
index
log
login
post
problem
sagen
vergessen
weiteren code
zeile
-
Hallo,
Ich brauche eure Hilfe
mit mein log in ich kann mich nocht einloggen können Sie mir sagen wo der Fehler ist,.
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>
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
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 -
Du hast 3mal vergessen POST dazu zu schreiben
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage