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.