Vendégkönyv php, vendégkönyv létrehozása php-n

A vendégkönyv php-t sok webmester használja. A webhelyen való jelenléte javítja a projekt kereskedelmi tényezőit, ezért a php vendégkönyvét gyakran használják termékek vagy szolgáltatások értékesítésére. Ebben a cikkben meg fogjuk találni, hogyan kell létrehozni.

Alapvető vendégkönyvünknek a következő funkciókat kell ellátnia:

  • A vendégnek be kell írnia a nevét és az üzenet szövegét
  • Nehéz ellenőrizni a mezők kitöltését és az elküldött adatokat
  • Vendégkönyvünknek php-nak mysql nélkül kell lennie
  • Szükség van az üzenetek szervezett törlésére

És így fogjuk használni az OOP megközelítést. Gondoljunk át a szerkezet felett. Az OOP megközelítés alapján lesz egy interfész, az osztály örökölni fog, az osztálynak módjai lehetnek a hozzáadásra, kiválasztásra, törlésre. Hozzunk létre egy vendégkönyv-űrlapot is, ahol olyan események fordulnak elő, amelyek az osztály módszereire utalnak, és ennek megfelelően hozzáadódik a törléshez, és így tovább. Mivel úgy döntöttünk, hogy nem fogjuk használni a mysql-t, az adatokat egy fájlba írjuk. Ehhez a php-tolmácsba beépített sqlite3 adatbázist használjuk.

Interfész létrehozása

Létrehozzuk az Imybook.class.php fájlt, és benne fogunk leírni a könyvelés főbb módszereit:

Osztály létrehozása

SaveLetter módszer

A saveLetter módszer információt ad az űrlapunkból az adatbázisba. Az osztályunkban leírjuk a mybook.class.php fájlt.

Fájl küldés formájában

Hozzon létre egy fájlt mybook.php. Ez az úgynevezett szag, fájl, ahol megjelenik a küldés és az írásos üzenetek formája.

Korábban a mybook.php-ben írtuk le a files saveletter.inc.php, deleteletter.inc.php, showletter.inc.php

saveletter.inc.php

Hozzon létre egy fájlt saveletter.inc.php. Ebben a fájlban feldolgozzuk az adatokat a HTML űrlapunkból, és felhívjuk a saveletter módszert, amely adatokat ír az adatbázisba.

Ellenőriztük a formanyomtatványt és a fájlkapcsolatot a mybook.php fájlban

A showLetter módszer. Kimeneti üzenetek a böngészőhöz.

A showLetter módszer az adatokat az adatbázisból tömbként adja vissza. Az osztályunkban leírjuk a mybook.class.php fájlt.

Most hozd létre a showletter.inc.php fájlt, amelyben az adatokat a böngészőbe bocsátjuk ki.

Ezt a fájlt a mybook.php fájlhoz csatlakoztattuk.

A deleteLetter módszer. Rekordok törlése.

Mutassuk be a deleteLetter metódust osztályunkban a mybook.class.php fájlban.

Hozzon létre a file deleteletter.inc.php fájlt. Ebben hívjuk a deleteLetter módszert és szűrjük a kapott adatokat

És ezt a fájlt már csatlakoztattuk a mybook.php fájlhoz. A stílusok a style.css fájlban vannak. Nem fogom leírni a stílusokat ebben a cikkben.

Kapcsolódó cikkek