Skip navigation

A feldolgozó rész

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");
}

?>