Cartea de oaspeți php, creând o carte de oaspeți pe php

Cartea de oaspeți php este folosită de mulți webmasteri. Prezenta sa pe site imbunatateste factorii comerciali ai proiectului si, prin urmare, cartea de oaspeti pe php este adesea folosita pe site-urile care vand produse sau servicii. În acest articol, vom afla cum să îl creăm.

Cartea noastră de oaspeți elementară trebuie să îndeplinească următoarele funcții:

  • Vizitatorul trebuie să introducă numele și textul mesajului
  • Este dificil să verificați umplerea câmpurilor și să trimiteți date
  • Cartea noastră de oaspeți php ar trebui să fie fără mysql
  • Ar trebui să existe o ștergere organizată a mesajelor

Și astfel vom folosi abordarea OOP. Să ne gândim la structură. Pe baza abordării OOP, vom avea o interfață, clasa va fi moștenită de la ea, clasa va avea metode de adăugare, selectare, ștergere. Vom crea, de asemenea, un formular de cărți de oaspeți, în care vor apărea evenimente care se vor referi la metodele clasei și, în consecință, vor fi adăugate pentru a fi șterse și așa mai departe. Deoarece am decis că nu vom folosi mysql, vom scrie datele într-un fișier. Pentru a face acest lucru, vom folosi baza de date sqlite3 încorporată în interpretul php.

Crearea unei interfețe

Creați fișierul Imybook.class.php și descrieți principalele metode de lucru cu cartea:

Crearea unei clase

Metoda SaveLetter

Metoda saveLetter va adăuga informații din formularul nostru în baza de date. O descriem în clasa noastră în fișierul mybook.class.php.

Dosar cu forma de trimitere

Creați un fișier mybook.php. Acesta este așa numitul miros, fișier în care vor fi afișate formularul de mesaje și mesaje scrise.

Am descris anterior în mybook.php conexiunea fișierelor saveletter.inc.php, deleteletter.inc.php, showletter.inc.php

saveletter.inc.php

Creați un fișier saveletter.inc.php. În acest fișier vom procesa datele din formularul HTML și vom apela metoda saveletter, care va scrie date către baza de date.

Am verificat trimiterea formularului și conexiunea de fișier în mybook.php

Metoda showLetter. Emite mesaje către browser.

Metoda showLetter va returna datele din baza de date ca o matrice. O descriem în clasa noastră în fișierul mybook.class.php.

Acum creați un fișier showletter.inc.php în care vom transmite datele către browser.

Am conectat acest fișier la mybook.php.

Metoda deleteLetter. Ștergerea înregistrărilor.

Să descriem metoda deleteLetter din clasa noastră în fișierul mybook.class.php.

Creați fișierul deleteletter.inc.php. În aceasta, numim metoda deleteLetter și filtram datele primite

Și am conectat deja acest fișier la mybook.php. Stilurile sunt în fișierul style.css. Nu voi descrie stilurile din acest articol.

Articole similare