Praneškite apie mus:


PHP formos

0

PHP kalboje tai ką įveda vartotojai formose galime pasiekti per $_GET arba $_POST kintamuosius. Tai yra specialūs PHP kalbos masyvai.



Turinys

Duomenų priėmimas iš HTML formos su PHP

PHP/HTML forma – pavyzdys

Formų validacija – įvestų reikšmių patikrinimas

Duomenų priėmimas iš HTML formos su PHP

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.

PHP/HTML forma – pavyzdys

Visų pirma reikia turėti kokią nors HTML kalba parašytą formą:

1
2
3
4
5
<form action="html_formos_ivedimas_pvz.php" method="get">
  Vardas:
  <input type="text">
  <input type="submit" value="Siųsti">
</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ą:

1
2
3
4
5
6
7
sų įvestas vardas:<br />
 
<?php
 
  print($_GET['vardas']);
 
?>

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.

Formų validacija – įvestų reikšmių patikrinimas

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.

Perskaityta: 2462 kartų

Lukas
Autorius: Lukas
El. paštas.: Šis el. pašto adresas yra apsaugotas nuo spam botų. Jum reikalingas įjungtas Javasctipt kad jį matytumėte
Manualai.lt tinklo autorius ir administratorius. VDU Energetikos Fizikos ir Verslo Informatikos studentas. LinkedIn
Raktažodžiai
ciklai    funkcijos    php    programavimas    formos   
Patinka straipsnis?
dalintis MySpace
dalintis Twitter
Digg it
Komentarai

Komentarų nėra. Norėdami komentuoti turite prisijungti
PHP meniu
Naudingos nuorodos
Informacija ir viskas kas yra pateikta manualai.lt puslapiuose yra nemokama, tačiau, galite mus paremti per PayPal: