Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Klasy i MySQL..., Jak...
pirat
post
Post #1





Grupa: Zarejestrowani
Postów: 68
Pomógł: 0
Dołączył: 13.05.2003
Skąd: Katowice

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


No więc mam plik powiedzmy klasa.php. Tam buduje sobie klase
:
  1. <?php
  2.  
  3. class Strona
  4. {
  5.  
  6. // atrybuty klasy Strona narazie nie ma to znaczenia
  7.  
  8. var $nazwastrony = &#092;"Jakiś Tytuł\"; //przykladowy atrybut
  9.  
  10. /*
  11.  operacje klasy Strona to tez narazie nie ma znaczenia daje tylko aby mozna bylo
  12. sie zorientowac jak mniej wiecej zbudowana jest klasa
  13. */
  14.  
  15. function WyswietlNaglowek()
  16. {
  17. echo &#092;"<title> $this->nazwastrony </title>n\";
  18. }
  19.  
  20. }
  21. ?>

No to chyba zrozumiale biggrin.gif.... teraz chciałbym powiedzmy przechowywac nazwe strony w bazie MySQL, zbudowalem odpowiednia tabele, lacze sie standardowo z baza, wykonuje zapytanie.... iii wlasnie co teraz jak to mniej wiecej zrobic aby przekazać wartość z bazy danych do wnętrza klasy.........Narazie mam tyle

  1. <?php
  2.  
  3. require(&#092;"funkcjedb.php\");
  4. lacz_db();
  5.  
  6. pobierz_config_dla_klasy() // odbywa się to za pomocą $wiersz = mysql_fetch_object($zapytanie);
  7.  
  8.  
  9.  
  10.  
  11. class Strona
  12. {
  13.  
  14. // atrybuty klasy Strona narazie nie ma to znaczenia
  15.  
  16. var $nazwastrony = &#092;"Jakiś Tytuł\"; //przykladowy atrybut
  17.  
  18. /*
  19.  operacje klasy Strona to tez narazie nie ma znaczenia daje tylko aby mozna bylo
  20. sie zorientowac jak mniej wiecej zbudowana jest klasa
  21. */
  22.  
  23. function WyswietlNaglowek()
  24. {
  25. echo &#092;"<title> $this->nazwastrony </title>n\";
  26. }
  27.  
  28. }
  29. ?>

W tabeli oczywiscie pole nazywa sie nazwastrony. Wartosc jest 'Jakiś Tytuł', chcialbym teraz aby umiescić je w klasie, co zrobić zamiast
Kod
var $nazwastrony = "Jakiś Tytuł";

i
Kod
   echo "<title> $this->nazwastrony </title>\n";


Jak wywołać tą wartość wewnątrz tej klasy, co nie robie wyświetla mi 'Parse error'
nie mam pojęcia jak to przekazać.....$this->nazwastrony tam miesci sie moja wartos ale nie mam do niej dostępu, POMOZCIE biggrin.gif

Ten post edytował pirat 7.08.2004, 20:41:23


--------------------
Zdrowy rozsądek to rzecz, której każdy potrzebuje, mało, kto posiada, a nikt nie wie, że mu brakuje.

Czasami myślę, iż Bóg tworząc człowieka przecenił nieco swoje zdolności.
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 - 08:44