Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] logowanie, blad w kodzie
Forum PHP.pl > Forum > Przedszkole
integral
witam, proboje zrobic krok po kroku logowanie w php tak jak w pewnym tutorialu, wszystko dziala niby ok ale nie wiem dlaczego wywala takze cos takiego:
Cytat
Notice: Use of undefined constant password - assumed 'password' in C:\xampp\htdocs\strona\login.php on line 6

index:
  1. <form action="login.php" method="POST">
  2. Username: <input type="text" name="username"><br>
  3. Password: <input type="password" name="password"><br>
  4. <input type="submit" value="Log in">
  5. </form>
  6. </html>

login:
  1. <?php
  2.  
  3. $username = $_POST['username'];
  4. $password = $_POST['password'];
  5.  
  6. if ($username && password) {
  7. $connect = mysql_connect('localhost', 'root', '') or die('Couldnt connecy!');
  8. mysql_select_db('phplogin') or die('couldnt find db.');
  9.  
  10. $query = mysql_query("SELECT * FROM users WHERE username='$username'");
  11. $numrows = mysql_num_rows($query);
  12.  
  13. if ($numrows != 0) {
  14. while ($row = mysql_fetch_assoc($query)){
  15. $dbusername=$row['username'];
  16. $dbpassword=$row['password'];
  17. }
  18. //check to see if they match!
  19. if($username==$dbusername && $password==$dbpassword){
  20. echo"You're in!";
  21. }
  22. else{
  23. echo "Incorrect password!";
  24. }
  25. }
  26. else
  27. die('That user doesnt exist!');
  28. }
  29. else
  30. die('Please enter and username and a password!');
  31. ?>

redelek
zgubiłeś dolarek $

  1. if ($username && $password)
mat-bi
Ludzie, angielski się kłania

Notice: Use of undefined constant password - assumed 'password' in C:\xampp\htdocs\strona\login.php on line 6 - Notatka: Użycie niezadeklarowanej stałej "password" - przypusczalnie 'password' w itd.

tak BTW - poczytaj o SQL Injection
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.