Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySql][oop][początki]komunikacja mysql->klasa
ghastblood
post
Post #1





Grupa: Zarejestrowani
Postów: 360
Pomógł: 12
Dołączył: 17.09.2009
Skąd: Warszawa

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


Witam,
uczę się programowania obiektowego. Wiem co to klasy, obiekty, metody. Stworzyłem sobie klasę do generowania pól formularzy.

tak generuje pole input w formularzu

  1. $form = new Form('4.php', 'POST');
  2. $form->regisetrField(new formInput('pole1', 'text','Jakaś wartość '));
  3. $form->createForm();


zastanawiam się teraz jak powinna wyglądać komunikacja pomiędzy mysql->obiektem.

np zapytanie dodające rekord do bazy z teksem z inputa.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
marcio
post
Post #2





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

Ostrzeżenie: (10%)
X----


Cytat
zastanawiam się teraz jak powinna wyglądać komunikacja pomiędzy mysql->obiektem.

w po polskiemu..(IMG:style_emoticons/default/smile.gif) ...?

Tak ogolnie to wedlug mnie takie generowanie formularzy to bezsens...lepiej juz to robic "statycznie" w widoku...
Ale jak juz sie tak uparles na takie rozwiazanie...to widze 2 wyjscia...

1)zrob metode w klasie Form ktora bedzie zwracala wszystkie stworzone przez nie pole w danej instancji klasy...wtedy mozesz generowac automatycznie zapytanie insert/update...do tego niech kolumny w bazie maja taka sama nazwe jak input'y z form'a..

2)Zrob form generator na podstawie danych z bazy danych...robisz prosty select na news'a form generator tworzy ci formularz i potem mozesz robic update/delete i insert ;]

3)chyba ze nie zrozumialem o co chodzi ;p
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: 13.10.2025 - 07:05