Napisalem moj pierwszy skrypt z wykorzystaniem programowania obiektowego i chcialbym spytac czy to o cos takiego chodzi w programowaniu obiektowym, gdyz w wielu ksiazkach model projektowania obiektowego jest przedstawiany za pomoca zwierzat, pojazdow itp. Niestety jeszcze nie zdolalem wyksztalcic sobie wyobrazni do takiego stopnia aby model zwierzat przelozyc na model chociazby formularza sluzacego do kontaktu uzytkownika strony z jej wlascicielem.
include"klasa_db.php"; class Kontakt { public $wiadomosc; public $ip; public function Zapisz() { $this->ip = $_SERVER['REMOTE_ADDR']; $db = new BazaDanych; $query="INSERT into wiadomosci (Email, Tytul, Tresc, Data, IP) VALUES('".$this->formularz['email']."', '".$this->formularz['temat']."', '".$this->formularz['tresc']."', NOW(), '$this->ip')"; $db->db($query); $this->wiadomosc = 'Wszystko poszlo elegancko.'; } public function SprawdzFormularz() { { $this->Zapisz(); }else{ $this->wiadomosc = 'Nie wypełniłeś wszystkich pól formularza.'; } } } { $b = new Kontakt; $b->SprawdzFormularz(); }
Skrypt dziala poprawnie, prosze jedynie o zwrocenie mi uwagi w kwesti bledow ktore popelnilem. Jak wspomnialem na poczatku dopiero zaglebiam sie w tajniki programowania obiektowego i chcialbym nauczyc sie go poprawnie, dlatego prosze wytykac bledy, nawet najdrobniejsze, nie chce wyrobic sobie zlych nawykow zaraz z poczatku.