Elementele de bază ale php

Elementele de bază ale php

În php, există două metode principale de transfer de date, acesta este GET și POST. Astăzi vom vorbi despre metoda cea mai comună de transfer de date POST.

Ca un exemplu al acestei metode, vom utiliza, modelul de program pentru operatorul dealer auto, descris într-un post anterior, „Bazele PHP. Construcția IF și ELSE ". Sarcina noastră este simplă. Am învățat cum să afișeze datele, programul să învețe să numere, să identifice lider de vânzări. Acum este momentul să vă creați operatorul, o pagină separată pentru gestionarea monitorului. Treptat, vom crea o cameră separată, dar acum vom merge mai departe.







Mai întâi, creați un fișier în care vom crea un formular pentru transferul de date. Și astfel conducem Denwer și creăm un fișier controlpanel.php în site-ul nostru virtual. Acesta este panoul de control. Putem lipi conținutul fișierului index.php. în noul nostru fișier și să ștergeți conținutul dintre etichete și nu uitați să salvați.

Începem să creăm formularul. După etichetă scrieți următorul rând:

Aici eticheta

Am deschis la începutul formularului, apoi specificați fișierul care va trece de acțiune = date „index.php“. Apoi specificați metoda de transfer, în cazul nostru „metoda =“ POST „După aceea, putem avea mai multe forme, și pentru a evita confuziile vom da un nume name =“ Si se formeaza.“Deci, asta ar fi după noi trimitem monitorul nostru (index. php) a fost deschis într-o nouă fereastră de browser target = "_ blank".

Următoarea etapă începe să creeze forma „articol“ șir de caractere, care este în ordine, deoarece vorbim pe monitor în fișierul index.php:







Încheiați linia într-un paragraf nou (etichetă

), dați numele în cazul nostru "Produs", deschideți eticheta . Ca nume, folosim numele mărfurilor noastre variabile $, adică nume = "bunuri". Tipul șirului, tipul de text = "text". Valoarea atributului și valorile acestuia sunt lăsate goale pentru valoarea de timp = "". Și specificăm lungimea șirului prin simbolurile maxlength = "30".

Până vom crea restul câmpurilor de formular și vom crea imediat butonul de trimitere:

E cam ca totul este clar, dar este de remarcat faptul că cheia este tipul de câmp care este «să prezinte», și a fost cel care spune browser-ului că acest lucru nu este un domeniu pentru introducerea și trimiterea de date, la rândul său, afișează atributele ca pe un buton. Și în «valoarea» câmpul noi numim butonul nostru ca este convenabil, trimite, transmite, și așa mai departe. Acum nu uităm să închidem formularul cu o etichetă

. În general, ar trebui să arate astfel:

Panoul nostru de control este gata pentru transferul datelor dintr-un rând într-o singură masă, dar fișierul principal nu este gata să primească.

Deschideți fișierul index.php și găsiți variabila noastră și valoarea sa $ goods = "Car"; Îl ștergem și scriem următoarele:

Aici voi explica un pic. Am specificat variabila $ goods și, în parametrii de valoare, spuneți programului că va fi primit prin metoda transferului de date POST, în paranteze vom indica numele șirului de formă transmis de unde vor sosi datele. Acum salvați fișierul și deschideți panoul fișierului browserului

Vedem câmpul pentru introducerea datelor "Bunuri" și a butonului de expediere. Noi scriem pe teren, de exemplu "Motocicleta", apăsăm la trimitere. Dacă totul este corect, atunci fișierul nostru principal se va deschide, unde unul din tabele va avea o nouă valoare.

Acum putem continua să creăm formularul în continuare. Totul depinde de dorințele dumneavoastră, de exemplu, unele linii de forma, putem face lista drop-down. Principalul lucru este că datele pentru trimiterea formularelor # 1 și # 2 au fost închise într-o singură formă de trimitere a datelor și nu uitați să schimbați datele din fișierul index.php. La mine se vede aici:

Iar forma de trimitere sa dovedit a fi:

Elementele de bază ale php

Desigur, această metodă de transmitere nu a fost încă îmbunătățită, deoarece are un mod on-line și numai noi o putem vedea. Deoarece toate datele sunt stocate în clipboard pe durata sesiunii. Treptat, după cum am spus, în următoarele clase vom finaliza programul nostru, dar deocamdată asta este.









Articole similare

Trimiteți-le prietenilor: