Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problemy ze skryptem
Forum PHP.pl > Forum > Przedszkole
Wotekk
Szukałem ale nie znalazłem, jeżeli jest to nie bijcie guitar.gif
Na jednym działa (php4) a na drugim nie działa (php5)

Klikasz zaloguj i stoi.

Notice: Undefined variable: cdm


  1. <?
  2. include("config.php");
  3.  
  4. if($cdm=='logowanie') {
  5. echo '
  6. <table width="70%" border="0" cellspacing="0" cellpadding="0" align="center">
  7. <tr>
  8. <td width="10%">
  9. Login:
  10. </td>
  11. <td width="10%">
  12. <form method="post" action="index.php">
  13. <input type="text" name="user" >  
  14. </td>
  15. </tr>
  16. <tr>
  17. <td width="10%">
  18. Hasło: 
  19. </td>
  20. <td width="10%">
  21. <input type="password" name="password">
  22. </td>
  23. </tr>
  24. <tr>
  25. <td width="10%">
  26. &nbsp;
  27. </td>
  28. <td width="10%">
  29. <input type="submit" value="zaloguj" name="cdm">
  30. </form>
  31. </td>
  32. </tr>
  33. </table>
  34.  
  35. ";
  36. }
  37. if($cdm=='zaloguj') {
  38.  
  39. if (!get_magic_quotes_gpc()) { 
  40.  $user = addslashes($_POST['user']); 
  41. } else { 
  42.  $user = $_POST['user']; 
  43.  
  44. if (!get_magic_quotes_gpc()) { 
  45.  $password = addslashes($_POST['password']); 
  46. } else { 
  47.  $password = $_POST['password']; 
  48.  
  49.  
  50.  
  51.  
  52. $query = mysql_query("SELECT * FROM user WHERE user_name='$user' ");
  53. $fetch = mysql_fetch_array($query);
  54. if ( $fetch ) // jesli user zostanie znaleziony w bazie
  55. {
  56. if ( md5( $_POST['password'] ) == $fetch['user_password'] ) // jesli haslo sie zgadza
  57. {  
  58.  
  59. echo ' zalogowany';
  60.  
  61.  
  62.  
  63. }
  64. else
  65. {
  66. echo 'Przykro mi, ale podane haslo jest bledne';  
  67. }
  68. }
  69. else
  70. {  
  71. echo 'Podany uzytkownik nie istnieje w bazie danych';
  72. }
  73. }
  74.  
  75. ?>
siemakuba
register_globals" title="Zobacz w manualu php" target="_manual.

podpowiedź: $cdm to tak naprawdę $_POST['cdm'];.
Zapamiętać i stosować.

pozdr.

edit:
Cytat
siemakuba na PREZYDENTA
eee, dziękuje, postoje ;)
Wotekk
siemakuba na PREZYDENTA.
Dzięki smile.gif
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.