Crearea formularelor este dificilă și necesită timp. În mod clar, aceasta nu este o activitate pe care ați dori să vă petreceți întreaga zi de lucru. Practic, formularele sunt folosite pentru implementare părere pe site și generarea de lead-uri în Pagina de destinație. Mai mult forme complexe adesea folosit pentru a crea chestionare, sondaje etc. Într-o situație în care sunt necesare multe câmpuri, configurarea scripturilor de server va dura mult timp prețios. Serviciile Saas vin în ajutor. Cu ajutorul lor, folosind designerul încorporat, puteți crea o formă de orice complexitate în cel mai scurt timp posibil, fără prea mult efort. Dacă nu căutați modalități ușoare, vă sugerez să utilizați scriptul pentru crearea formularelor, care a fost publicat anterior.
Mulți oameni doresc să creeze de încredere și web convenabil se formează rapid și clar nu manual. Se pare că crearea de formulare folosind un designer special dezvoltat pentru această sarcină este mult mai ușoară și mai rapidă. Ei sunt capabili să creeze proiecte utile și bine concepute în câteva clicuri. Adevărat, unii dezvoltatori percep o taxă pentru utilizarea resursei lor, dar adesea merită. În plus, nu este atât de mare încât să-ți afecteze în mod deosebit bugetul. Am decis să economisim puțin timp și am întocmit o listă cu cele mai bune 13 constructor online ov forme dotate cu un număr imens de funcţii.
Una dintre cele mai populare funcții de pe site este cererea sau formularul de comandă, ale cărui date sunt trimise prin email proprietarului site-ului. De regulă, astfel de formulare sunt simple și constau din două sau trei câmpuri pentru introducerea datelor. Cum se creează un astfel de formular de comandă? Acest lucru necesită utilizarea limbajului Marcaj HTMLși limbajul Programare PHP.
Limbajul de marcare HTML în sine este simplu, trebuie doar să vă dați seama cum și unde să puneți anumite etichete. Cu limbajul de programare PHP, lucrurile sunt puțin mai complicate.
Pentru un programator, crearea unui astfel de formular nu este dificilă, dar pentru un designer de layout HTML, unele acțiuni pot părea dificile.
Creați un formular de trimitere a datelor în htmlPrima linie va fi după cum urmează
Aceasta este foarte element important forme. În el indicăm cum vor fi transferate datele și în ce fișier. ÎN în acest caz, totul se transmite metoda POST fișier send.php. Programul din acest fișier trebuie să primească, în consecință, datele, acestea vor fi conținute în matricea post și să le trimită către e-mail specificat abordare.
Să revenim la formă. Al doilea rând va conține un câmp pentru introducerea numelui complet. Are urmatorul cod:
Tipul formularului este text, adică utilizatorul va putea introduce sau copia text aici de la tastatură. Parametrul nume conține numele formularului. În acest caz, este fio, sub acest nume va fi transmis tot ceea ce utilizatorul a introdus în acest câmp. Parametrul substituent specifică ce va fi scris în acest câmp ca explicație.
Rândul următor:
Aici, aproape totul este la fel, dar numele câmpului este email, iar explicația este că utilizatorul își introduce adresa de email în acest formular.
Următoarea linie va fi butonul „trimite”:
Iar ultima linie din formular va fi eticheta
Acum să punem totul împreună.
Acum să facem obligatoriu câmpurile din formular. Avem următorul cod:
Acesta va fi un fișier numit send.php
În fișier, în prima etapă, trebuie să acceptați date din matricea post. Pentru a face acest lucru, creăm două variabile:
$fio = $_POST["fio"];
$email = $_POST["e-mail"];
Numele de variabile în PHP sunt precedate de un semn $ și un punct și virgulă este plasat la sfârșitul fiecărei linii. $_POST este o matrice în care sunt trimise datele din formular. În formularul html, metoda de trimitere este specificată ca method="post". Astfel, două variabile sunt preluate din formulare html. Pentru a vă proteja site-ul, trebuie să treceți aceste variabile prin mai multe filtre - funcții php.
Prima funcție va converti toate caracterele pe care utilizatorul va încerca să le adauge în formular:
În acest caz, variabilele noi nu sunt create în php, ci sunt folosite cele existente. Ceea ce va face filtrul este să convertească caracterul "