PHP kalboje tai ką įveda vartotojai formose galime pasiekti per $_GET arba $_POST kintamuosius. Tai yra specialūs PHP kalbos masyvai.
Duomenų priėmimas iš HTML formos su PHP
Formų validacija – įvestų reikšmių patikrinimas
Svarbiausia yra suprasti, kad kai vartotojas pateiks HTML formą, su PHP kalba automatiškai galime pasiekti bet kurią įvestą reikšmę. Duomenis iš HTML formos galime paimti per $_POST, $_GET arba $_REQUEST masyvą. Jei naudojame failų įkėilmą - pravers ir $_FILE masyvas.
Visų pirma reikia turėti kokią nors HTML kalba parašytą formą:
Svarbu yra nurodyti įvedimo lauko atributą name, nes tai yra kintamojo pavadinimas, per kurį pasieksime to lauko reikšmę.
PHP kodas, kuris priima reikšmes, siunčiamas per šią formą:
Jei įvesite duomenis į šį lauką, jie bus išsiųsti serveryje patalpintam failui html_fromos_ivedimas_pvz.php ir jame esantis kodas priėmęs duomenis, juos išves į naršyklę.
$_GET ir $_POST masyvai bus paaiškinti kitose pamokose.
Jei norite taupyti serverio resursus, tada atlikite į formas įvestų reikšmių patikrinimą (validaciją) su kliento pusės kalba – JavaScript, tačiau visada prieš saugant duomenis duomenų bazėje ar atliekant su jais kokias nors operacijas, reikia juos patikrinti. Tai yra saugumo klausimas.