Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Automatyczne wypełnianie obiektów danymi z bazy
Xaviere
post
Post #1





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 25.08.2007

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


Hi!
Mam sobie bazę z ekwipunkiem.
Chcę aby wszystkie pola zostały pobrane i wpisane do obiektów.
Czyli:
$nazwa_z_bazy = pole_z_bazy = wartosc_pola_z_bazy;
Da się to jakoś zrobić?
Prosiłbym o jakiś prosty przykład, ale nie o linki do angielskich tutków, bo wstyd się przyznać, ale słabo rozumiem angielski. (IMG:http://forum.php.pl/style_emoticons/default/blinksmiley.gif)
Moja klasa narazie wygląda tak:
CODE
class ekwipunek{
public: $cena;
public: $plan_cena;
public: $max_premia;
public: $typ_materialu;
public: $ilosc_materialu;
public: $opis;













}
class bron extends ekwipunek{
public: $obrazenia;
public: $typ_broni;







}
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
atomek4
post
Post #2





Grupa: Zarejestrowani
Postów: 179
Pomógł: 1
Dołączył: 8.03.2007
Skąd: Łódź

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


Cześć,
nie wiem czy oto chodzi, ale:

  1. <?php
  2. class ekwipunek{
  3. public $cena;
  4. public $plan_cena;
  5. public $max_premia;
  6. public $typ_materialu;
  7. public $ilosc_materialu;
  8. public $opis;
  9. }
  10.  
  11. class bron extends ekwipunek{
  12. public $obrazenia;
  13. public $typ_broni;
  14. }
  15.  
  16. $x = new ekwipunek();
  17. $x-> opis = "Opis produktu z bazy";
  18. //itd wszystkie pola
  19.  
  20.  
  21. //test
  22. echo $x->opis;
  23.  
  24. ?>

Chociaż lepiej może jakiś konstruktor wprowadzić?
Poza tym nie ma : po specyfikatorach dostępu, to nie C++ (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

O programowaniu obiektowym w PHP5, możesz coś znaleźć np. tutaj i ewentualnie tutaj

Ten post edytował atomek4 29.09.2007, 11:16:15
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 4.10.2025 - 02:08