Î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
. Î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:
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.