Si Të Kalosh Një Vlerë

Përmbajtje:

Si Të Kalosh Një Vlerë
Si Të Kalosh Një Vlerë

Video: Si Të Kalosh Një Vlerë

Video: Si Të Kalosh Një Vlerë
Video: Ylli Baka - Me rente nje pike (Official Video) 2024, Dhjetor
Anonim

Më tërheqëse për vizitorët e faqeve, dhe për këtë arsye më të rëndësishme për krijuesit e tyre, janë aftësitë e tyre interaktive. Kjo është, aftësia për një vizitor për të dërguar disa informacione (ose një kërkesë për informacion) në server dhe për të marrë një përgjigje nga ai. Organizimi i këtij procesi kërkon transferimin e variablave nga faqet në shfletuesin e përdoruesit në skriptet e serverit. Më të zakonshmet sot janë: nga gjuhët e përshkrimit të faqes - HTML (Gjuha e Shënimit të HyperText - "gjuha e shënimit të hipertekstit"), dhe nga gjuhët e skenarit nga ana e serverit - PHP (Paraprocesori i Hypertext - "parapërpunuesi i hipertekstit"). Ne do të shqyrtojmë opsionet më të thjeshta për kalimin e variablave nga faqet HTML në skriptet PHP.

Dërgimi i variablave në skriptin php
Dërgimi i variablave në skriptin php

Është e nevojshme

Njohuri themelore të gjuhëve PHP dhe HTML

Udhëzimet

Hapi 1

Pjesa e parë e problemit (kalimi i ndryshoreve nga faqet HTML) zgjidhet duke vendosur në kodin e faqes ato elemente të formës që janë më të përshtatshëm për futjen e përdoruesit dhe transferimin e llojit të kërkuar të të dhënave. Këto mund të jenë fushat e tekstit "teksti", "zona e tekstit", ose "fjalëkalimi", butonat e radios "kutia e zgjedhjes" ose "radio", listat "zgjedh", fusha e zgjedhjes së skedarit "skedari", butonat "hyrja" ose "e fshehur" fushat. Kodi HTML i secilit prej këtyre elementeve duhet të përmbajë etiketën "name" - përmban emrin e ndryshores që kalohet. Për shembull, HTML për një zonë me tekst me shumë rreshta mund të duket kështu:

këtu është teksti i paracaktuar

Dhe kodi për fushën e fshehur është si ky:

Çdo element i formës duhet të vendoset brenda etiketave të formës. Etiketimi i hapjes duket si ky:

Këtu etiketimi "veprim" specifikon emrin e skriptit të serverit në të cilin duhet të kalohen variablat e dërguar, dhe etiketimi "metodë" specifikon metodën e transferimit të të dhënave. Mund të ketë vetëm dy mënyra - POST ose GET. Dallimi kryesor midis tyre është se me metodën GET, ndryshoret kalohen së bashku me adresën e faqes (URL), dhe me metodën POST, në një zonë të veçantë të paketave të rrjetit (header).

Etiketa mbyllëse e formularit është e thjeshtë:

Dhe, sigurisht, një buton duhet të shtohet në formë në mënyrë që përdoruesi të mund të japë një komandë për të dërguar variablat në server. Si rezultat, kodi HTML i formës me elemente për dërgimin e variablave në skenarin e serverit mund të duket kështu:

këtu është teksti i paracaktuar

Forma HTML
Forma HTML

Hapi 2

Tani le të shohim se si t'i qasemi variablave që i janë dërguar nga skripti php i serverit. Gjithçka është shumë e thjeshtë këtu - variablat e dërguar nga metoda GET vendosen në grupin $ _GET superglobal, dhe ato të dërguara nga metoda POST - në grupin e ngjashëm $ _POST. Ekziston edhe një grup më superglobal - $ _KQRKESA. Të gjitha ndryshoret bien në të, pavarësisht se si janë kaluar. Kodi më i thjeshtë php që shtyp informacion në lidhje me ndryshoret e marra nga forma me emrat hideMe dhe vargjet mund të duket kështu:

<? php

nëse ($ _ POST) {

echo ('Ndryshorja hideMe përmban vlerën "'. $ _ POST ['hideMe']". ")

');

echo ('Vargjet e ndryshueshme përmbajnë vlerën "'. $ _ POST ['vargjet']);

}

?>

Këtu përdoret operatori i krahasimit "nëse" për të kontrolluar nëse ndonjë variabël ishte POST fare. Nëse kombinoni kodin e formës HTML dhe skenarin PHP në një skedar PHP, atëherë pasi të klikoni në butonin "Dorëzo", ne marrim rezultatin e mëposhtëm:

Skenari PHP
Skenari PHP

Hapi 3

Ne shohim se kemi zgjidhur problemin e dërgimit të parametrave nga një formë HTML dhe marrjen e tyre me një skenar PHP.

Recommended: