Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Klasa i wyświetlenie danych
pjamorski
post 29.06.2010, 06:38:39
Post #1





Grupa: Zarejestrowani
Postów: 112
Pomógł: 0
Dołączył: 16.01.2008

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


Witam.
Napisałem sobie klasę. Poniżej przedstawię funkcję ktora ma pobrać dane i przekazać je w odpowiednie miejsce i wyświetlić:

  1. var $nick;
  2. var $passwd;
  3. var $role;
  4. function Set_nick($nickname)
  5. {
  6. $this->nick = $nickname;
  7. }
  8. function Get_nick()
  9. {
  10. return $this->nick;
  11. }
  12. function Set_password($password)
  13. {
  14. $this->passwd = $password;
  15. }
  16. function Get_password()
  17. {
  18. return $this->passwd;
  19. }
  20.  
  21. var $row;
  22.  
  23. class MySQL_class
  24. {
  25. function Display_users()
  26. {
  27. require_once("globals.php");
  28. $this->server = DB_SERVER;
  29. $this->username = DB_USER;
  30. $this->password = DB_PASS;
  31. $this->db_name = DB_NAME;
  32. $this->db_connection = mysql_connect($this->server, $this->username, $this->password) or die("Connection failed. Error: " . mysql_error());
  33. $this->db = mysql_select_db(DB_NAME,$this->db_connection) or die("Database selection failed. Error " . mysql_error());
  34.  
  35. $querry = "SELECT nick, passwd FROM users";
  36. $equal = mysql_query($querry) or die("Error DB querry. Error: " . mysql_error());
  37.  
  38. while($this->row = mysql_fetch_array($equal))
  39. {
  40. $nick[] = $this->row['nick'];
  41. $passwd[] = $this->row['passwd'];
  42.  
  43. /*
  44. $this->Set_nick($this->row['nick']);
  45. $this->Set_password($this->row['passwd']);
  46. */
  47. $this->counter++;
  48. }
  49. for ($i = 0; $i < $this->counter; $i++)
  50. {
  51. $this->Set_nick($nick[$i]);
  52. $this->Set_password($passwd[$i]);
  53. return true;
  54. }
  55. return false;
  56. }
  57. }


Dane próbuję przekazać w ten sposób, ale wyświetlana jest tylko ostatnia osoba n razy.
Dzięki za pomoc


--------------------


Chęci to nie wszystko, trzeba działać.
B. Lee

Go to the top of the page
+Quote Post

Posty w temacie


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: 14.08.2025 - 16:05