Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MSSQL][PHP]Odzielenie widoku od danych
Nahalem
post
Post #1





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 30.06.2010

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


Cześć wam

Jestem początkujący w PHP a tym bardziej w objektowości w tym języku. Mam swoją maą klasę. Mam napisane zmienne i funkcje wyciągającą dane z bazy danych. Mam niesamowity problem z wyświetleniem wszystkich danych na stronie www. Używam sobie takich swoich akcesorów.

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


W jaki sposób mogę na stronie wyświelić wszystkich użytkowników używając tej klasy?questionmark.gif

Ten post edytował Nahalem 13.07.2010, 07:06:32
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 Aktualny czas: 19.08.2025 - 07:30