Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] problem ze złym przypisywaniem
CryWolf
post 2.02.2009, 13:21:25
Post #1





Grupa: Zarejestrowani
Postów: 93
Pomógł: 0
Dołączył: 9.06.2007

Ostrzeżenie: (0%)
-----


  1. <?php
  2.  
  3.  
  4.  //LOGOWANIE OPEN
  5. if (!empty($_POST['wpisanylogin']) && !empty($_POST['wpisanehaslo']) && !empty($_POST['accepted'])) {
  6.  
  7.  
  8.  
  9. {       $wpisanylogin = addslashes(htmlspecialchars($_POST['wpisanylogin']));
  10.       $wpisanehaslo = addslashes(htmlspecialchars($_POST['wpisanehaslo'])); }
  11. else
  12. {       $wpisanylogin = htmlspecialchars($_POST['wpisanylogin']);
  13.       $wpisanehaslo = htmlspecialchars($_POST['wpisanehaslo']);   }
  14.  
  15.  
  16.  $checkuser = mysql_query("SELECT * FROM users WHERE login = '$wpisanylogin' AND haslo = '$wpisanehaslo'");
  17.  $wynikcheck = mysql_num_rows($checkuser);
  18.  
  19.  
  20.  
  21. if ($wynikcheck == 1) {        
  22.   $_SESSION['user'] = $wpisanylogin;
  23.    echo '<center>Zalogowano poprawnie!<br>Ładowanie informacji o graczu.. <meta http-equiv="refresh" content="2;url=game/index.php"/>';
  24.                       }
  25.    
  26.    
  27.  if ($wynikcheck == 0) { echo '<center>Nie ma gracza o takich danych! <meta http-equiv="refresh" content="2"/>';    }
  28.  if ($wynikcheck > 1)  { echo "<center>Więcej niż jedno konto o tych samych danych!<br>Zgłoś to do administracji!"; }  }
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37. if (empty($_POST['wpisanylogin']) && empty($_POST['wpisanehaslo']) && empty($_POST['accepted'])) {
  38. echo '<center><form method="POST">
  39. Login: <input type="text" name="wpisanylogin" maxlength="10"><br>
  40. Hasło: <input type="password" name="wpisanehaslo" maxlength="10"><br>
  41. <input type="hidden" name="accepted" value="1">
  42. <input type="submit" value="Zaloguj"></form>';  }
  43.  
  44. if (empty($_POST['wpisanylogin']) && empty($_POST['wpisanehaslo']) && !empty($_POST['accepted'])) {echo '<center>Nie wpisałeś danych! <meta http-equiv="refresh" content="2"/>
  45. '; }
  46. elseif (empty($_POST['wpisanylogin']) && !empty($_POST['wpisanehaslo']) && !empty($_POST['accepted'])) {echo '<center>Nie wpisałeś loginu! <meta http-equiv="refresh" content="2"/>
  47. '; }
  48. elseif (!empty($_POST['wpisanylogin']) && empty($_POST['wpisanehaslo']) && !empty($_POST['accepted'])) {echo '<center>Nie wpisałeś hasła! <meta http-equiv="refresh" content="2"/>
  49. '; }
  50.  
  51.  
  52.  //LOGOWANIE CLOSE
  53.  
  54. ?>


Witam, w momencie
  1. <?php
  2. if ($wynikcheck == 1) {        
  3.   $_SESSION['user'] = $wpisanylogin;
  4.    echo '<center>Zalogowano poprawnie!<br>Ładowanie informacji o graczu.. <meta http-equiv="refresh" content="2;url=game/index.php"/>';
  5.                       }
  6. ?>

po wpisaniu danych przypisywana jest zmienna sesyjna, po przeniesieniu na inną podstronę zmienna jakby "nie zostaje zapamiętana", nie mogę wykombinować nic aby była zachowywana, proszę o pomoc i pozdrawiam tongue.gif
Go to the top of the page
+Quote Post
Kihol
post 2.02.2009, 13:25:01
Post #2





Grupa: Zarejestrowani
Postów: 46
Pomógł: 6
Dołączył: 20.06.2005
Skąd: Pyskowice

Ostrzeżenie: (0%)
-----


a session_start() na obu stronach questionmark.gif
Go to the top of the page
+Quote Post
CryWolf
post 2.02.2009, 13:38:22
Post #3





Grupa: Zarejestrowani
Postów: 93
Pomógł: 0
Dołączył: 9.06.2007

Ostrzeżenie: (0%)
-----


Oja, ale ze mnie gapa, tyle czasu straciłem przez taką logiczną rzecz, przepraszam za zbędny temat, pozdrawiam tongue.gif
Go to the top of the page
+Quote Post
Kihol
post 2.02.2009, 14:02:38
Post #4





Grupa: Zarejestrowani
Postów: 46
Pomógł: 6
Dołączył: 20.06.2005
Skąd: Pyskowice

Ostrzeżenie: (0%)
-----


Czasem dobrze jak ktoś świeżym okiem rzuci na kod smile.gif Łatwiej wtedy wyłapać takie bugi.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.06.2025 - 19:44