konvfelvitel.php
Ez a kód már részletesebb magyarázatra szorul. Megjegyezzük, hogy ez az oldal nem kerül megjelenítésre.
Első körben be kell ágyaznunk (include-olnunk) a db_fuggvenyek.php-t, mert ezen belüli függvényeket használni fogjuk majd. Erre az include_once() vagy a require_once() PHP függvényt használjuk, amely minden egyes fájlt csak egyszer ágyaz be.
Ezt követően egy-egy változóba lekérjük a POST metódussal továbbított értékeket. Majd meghívjuk a konyvet_beszur() függvényt, amely a db_fuggvenyek.php-ban található. Paraméterül átadjuk neki az űrlapról továbbított értékeket. Az isset() függvénnyel ellenőrizzük azt is, hogy minden változó be legyen állítva.
A feldolgozás után visszatérünk az index.html-re a header() függvény segítségével.
<?php
include_once("db_fuggvenyek.php"); // fel fugjuk használni ezeket a függvényeket
// lekérjük a POST-tal átlküldött paramétereket,
// ellenőrizzük azt is, hogy kaptak-e értéket
$v_szerzo = $_POST['szerzo'];
$v_konyvszam = $_POST['konyvszam'];
$v_cim = $_POST['cim'];
$v_kiado = $_POST['kiado'];
$v_ev = $_POST['ev'];
if ( isset($v_szerzo) && isset($v_konyvszam) &&
isset($v_cim) && isset($v_kiado) && isset($v_ev) ) {
// beszúrjuk az új rekordot az adatbázisba
konyvet_beszur($v_konyvszam, $v_szerzo, $v_cim, $v_kiado, $v_ev);
// visszatérünk az index.php-re
header("Location: index.html");
} else {
error_log("Nincs beállítva valamely érték");
}
?>