Hướng dẫn how to connect php to html form - cách kết nối php với dạng html


Php Superglobals $ _GET và $ _POST được sử dụng để thu thập dữ liệu mẫu.


PHP - một hình thức HTML đơn giản

Ví dụ dưới đây hiển thị biểu mẫu HTML đơn giản với hai trường đầu vào và nút gửi:

Thí dụ


Tên: e-mail:
Name:

E-mail:



Chạy ví dụ »

Khi người dùng điền vào biểu mẫu ở trên và nhấp vào nút Gửi, dữ liệu biểu mẫu sẽ được gửi để xử lý đến tệp PHP có tên "Chào mừng.php". Dữ liệu biểu mẫu được gửi với phương thức bài HTTP.

Để hiển thị dữ liệu đã gửi, bạn có thể chỉ cần lặp lại tất cả các biến. "Chào mừng.php" trông như thế này:


Tên: e-mail:
Your email address is:


Chạy ví dụ »

Khi người dùng điền vào biểu mẫu ở trên và nhấp vào nút Gửi, dữ liệu biểu mẫu sẽ được gửi để xử lý đến tệp PHP có tên "Chào mừng.php". Dữ liệu biểu mẫu được gửi với phương thức bài HTTP.
Your email address is

Để hiển thị dữ liệu đã gửi, bạn có thể chỉ cần lặp lại tất cả các biến. "Chào mừng.php" trông như thế này:

Thí dụ


Tên: e-mail:
Name:

E-mail:



Chạy ví dụ »

Khi người dùng điền vào biểu mẫu ở trên và nhấp vào nút Gửi, dữ liệu biểu mẫu sẽ được gửi để xử lý đến tệp PHP có tên "Chào mừng.php". Dữ liệu biểu mẫu được gửi với phương thức bài HTTP.


Tên: e-mail:
Your email address is:


Chạy ví dụ »

Khi người dùng điền vào biểu mẫu ở trên và nhấp vào nút Gửi, dữ liệu biểu mẫu sẽ được gửi để xử lý đến tệp PHP có tên "Chào mừng.php". Dữ liệu biểu mẫu được gửi với phương thức bài HTTP.

Để hiển thị dữ liệu đã gửi, bạn có thể chỉ cần lặp lại tất cả các biến. "Chào mừng.php" trông như thế này:

Chào mừng địa chỉ email của bạn là:



Đầu ra có thể là một cái gì đó như thế này:

Chào mừng John địa chỉ email của bạn là

Kết quả tương tự cũng có thể đạt được bằng phương pháp HTTP GET:

và "welcome_get.php" trông như thế này:

Mã trên là khá đơn giản. Tuy nhiên, điều quan trọng nhất là thiếu. Bạn cần xác nhận dữ liệu biểu mẫu để bảo vệ tập lệnh của bạn khỏi mã độc.


Hãy suy nghĩ bảo mật khi xử lý các hình thức PHP!

Trang này không chứa bất kỳ xác thực biểu mẫu nào, nó chỉ hiển thị cách bạn có thể gửi và truy xuất dữ liệu biểu mẫu.visible to everyone (all variable names and values are displayed in the URL). GET also has limits on the amount of information to send. The limitation is about 2000 characters. However, because the variables are displayed in the URL, it is possible to bookmark the page. This can be useful in some cases.

Tuy nhiên, các trang tiếp theo sẽ chỉ ra cách xử lý các biểu mẫu PHP với bảo mật trong tâm trí! Xác nhận đúng dữ liệu biểu mẫu là rất quan trọng để bảo vệ biểu mẫu của bạn khỏi tin tặc và người gửi thư rác!

Nhận so với bài viết GET should NEVER be used for sending passwords or other sensitive information!


Cả get và post đều tạo một mảng (ví dụ: mảng (key1 => value1, key2 => value2, key3 => value3, ...)). Mảng này giữ các cặp khóa/giá trị, trong đó các khóa là tên của các điều khiển biểu mẫu và giá trị là dữ liệu đầu vào từ người dùng.

Cả GET và POST đều được coi là $ _GET và $ _POST. Đây là những superglobals, có nghĩa là chúng luôn có thể truy cập, bất kể phạm vi - và bạn có thể truy cập chúng từ bất kỳ chức năng, lớp hoặc tệp nào mà không phải làm bất cứ điều gì đặc biệt.invisible to others (all names/values are embedded within the body of the HTTP request) and has no limits on the amount of information to send.

$ _GET là một mảng các biến được truyền vào tập lệnh hiện tại thông qua các tham số URL.

$ _POST là một loạt các biến được truyền vào tập lệnh hiện tại thông qua phương thức bài HTTP.

Khi nào nên sử dụng Get?

Thông tin được gửi từ một biểu mẫu với phương thức GET có thể hiển thị cho mọi người (tất cả các tên và giá trị biến được hiển thị trong URL). Nhận cũng có giới hạn về lượng thông tin để gửi. Giới hạn là khoảng 2000 ký tự. Tuy nhiên, vì các biến được hiển thị trong URL, nên có thể đánh dấu trang. Điều này có thể hữu ích trong một số trường hợp.


Nhận có thể được sử dụng để gửi dữ liệu không nhạy cảm.

Lưu ý: Không bao giờ nên sử dụng để gửi mật khẩu hoặc thông tin nhạy cảm khác!

Exercise:

Khi nào nên sử dụng bài?

First name:

Welcome




Trong bài viết này, chúng tôi sẽ lưu trữ dữ liệu trong cơ sở dữ liệu được gửi qua Mẫu HTML. & NBSP;

Requirements:

  • Máy chủ XAMPP (Máy chủ web)
  • HTML
  • PHP
  • Mysql

Hình thức HTML: Đầu tiên chúng tôi tạo một biểu mẫu HTML cần lấy đầu vào người dùng từ bàn phím. Biểu mẫu HTML là một tài liệu lưu trữ thông tin của người dùng trên máy chủ web bằng cách sử dụng các điều khiển tương tác. Một biểu mẫu HTML chứa các loại thông tin khác nhau như tên người dùng, mật khẩu, số liên hệ, ID email, v.v. First we create an HTML form that need to take user input from keyboard. HTML form is a document which stores information of a user on a web server using interactive controls. An HTML form contains different kind of information such as username, password, contact number, email id etc.

Các yếu tố được sử dụng trong biểu mẫu HTML là hộp kiểm, hộp nhập, nút radio, gửi nút, v.v. Với sự trợ giúp của các yếu tố này, thông tin của người dùng được gửi trên máy chủ web. Thẻ biểu mẫu được sử dụng để tạo biểu mẫu HTML.form tag is used to create an HTML form.

Syntax:

Form Elements...

hoặc

Để chuyển các giá trị cho trang tiếp theo, chúng tôi sử dụng tên trang với cú pháp sau. Chúng ta có thể sử dụng phương thức GET hoặc POST để gửi dữ liệu đến máy chủ.

Form Elements...

Kết nối cơ sở dữ liệu: Việc thu thập dữ liệu liên quan được gọi là cơ sở dữ liệu. XAMPP là viết tắt của đa nền tảng, Apache, MySQL, PHP và Perl. Đây là một trong những máy chủ địa phương trọng lượng nhẹ đơn giản để phát triển trang web. Trong PHP, chúng ta có thể kết nối với cơ sở dữ liệu bằng máy chủ web localhost XAMPP.: The collection of related data is called a database. XAMPP stands for cross-platform, Apache, MySQL, PHP, and Perl. It is among the simple light-weight local servers for website development. In PHP, we can connect to database using localhost XAMPP web server.

Syntax:

PHP

Mysql

Hình thức HTML: Đầu tiên chúng tôi tạo một biểu mẫu HTML cần lấy đầu vào người dùng từ bàn phím. Biểu mẫu HTML là một tài liệu lưu trữ thông tin của người dùng trên máy chủ web bằng cách sử dụng các điều khiển tương tác. Một biểu mẫu HTML chứa các loại thông tin khác nhau như tên người dùng, mật khẩu, số liên hệ, ID email, v.v.

Các yếu tố được sử dụng trong biểu mẫu HTML là hộp kiểm, hộp nhập, nút radio, gửi nút, v.v. Với sự trợ giúp của các yếu tố này, thông tin của người dùng được gửi trên máy chủ web. Thẻ biểu mẫu được sử dụng để tạo biểu mẫu HTML.

hoặc

Để chuyển các giá trị cho trang tiếp theo, chúng tôi sử dụng tên trang với cú pháp sau. Chúng ta có thể sử dụng phương thức GET hoặc POST để gửi dữ liệu đến máy chủ.

Form Elements...
6$username
Form Elements...
8
Form Elements...
2
Form Elements...
8
Form Elements...
62

Kết nối cơ sở dữ liệu: Việc thu thập dữ liệu liên quan được gọi là cơ sở dữ liệu. XAMPP là viết tắt của đa nền tảng, Apache, MySQL, PHP và Perl. Đây là một trong những máy chủ địa phương trọng lượng nhẹ đơn giản để phát triển trang web. Trong PHP, chúng ta có thể kết nối với cơ sở dữ liệu bằng máy chủ web localhost XAMPP.

Form Elements...
684$servername0

$servername1$servername2

Form Elements...
0$servername4

$servername5

$servername = "localhost";

Form Elements...
64= 0
Form Elements...
8= 2
Form Elements...
8= 4= 5

$username =

Form Elements...
0

Form Elements...
2 =
Form Elements...
4;

Form Elements...
6 =
Form Elements...
8;

Form Elements...
0 =
Form Elements...
2
Form Elements...
3$servername
Form Elements...
5

$servername5

3 4

Form Elements...
06We are going to collect the form data submitted through HTML form. PHP $_REQUEST method is a PHP super global variable which is used to collect data after submitting the HTML form.

Syntax:

PHP

3 4$username3$username4$username5$username6$username7$username8

Form Elements...
6= 0 = = 2$username4= 4= 5

Form Elements...
63 4= 94= 0
Form Elements...
02

$servername1"localhost"3

Form Elements...
05;

Form Elements...
6"localhost"6"localhost"7 "localhost"8

$servername1"localhost"3 = 0;

Form Elements...
6$servername5

$servername5

Form Elements...
18

Form Elements...
0
Form Elements...
20

Form Elements...
18

Hoàn thành các bước để thiết kế dự án:

  • Bắt đầu máy chủ XAMPP.
  • Mở LocalHost/PHPMyAdmin trong trình duyệt web của bạn.
  • Tạo cơ sở dữ liệu của nhân viên tên và bảng của trường đại học.staff and table of name college.
  • Viết mã HTML và PHP trong notepad của bạn vào một thư mục cụ thể.
  • Gửi dữ liệu thông qua biểu mẫu HTML.
  • Xác minh kết quả.

Các bước chi tiết: & nbsp; 

  • Bắt đầu XAMPP Server bằng cách mở XAMPP và nhấp vào XAMPP Start. & NBSP; & NBSP;
     

  • Mở LocalHost/PHPMyAdminin Trình duyệt web của bạn và tạo cơ sở dữ liệu với tên cơ sở dữ liệu làm nhân viên và nhấp vào Tạo. & NBSP; & NBSP;localhost/phpmyadminin your web browser and create database with database name as staff and click on create. 
     

Hướng dẫn how to connect php to html form - cách kết nối php với dạng html

  • Sau đó tạo tên bảng Cao đẳng. & Nbsp; & nbsp;college
     

Hướng dẫn how to connect php to html form - cách kết nối php với dạng html

  • Nhập các cột và nhấp vào Lưu

  • Bây giờ Mở Notepad và bắt đầu viết mã PHP và lưu nó dưới dạng index.php và mở notepad khác và lưu nó dưới dạng chèn.php lưu cả hai tệp trong một thư mục trong HTDOCS.htdocs.

Tên tệp: index.php

PHP

Form Elements...
22

Form Elements...
23
Form Elements...
24
Form Elements...
25

Form Elements...
26
Form Elements...
27

Form Elements...
28
Form Elements...
29

Form Elements...
26
Form Elements...
31

Form Elements...
26
Form Elements...
33

Form Elements...
28
Form Elements...
35

Form Elements...
36
Form Elements...
37

Form Elements...
36
Form Elements...
39
Form Elements...
40
Form Elements...
41
Form Elements...
42
Form Elements...
25

Form Elements...
44

Form Elements...
45
Form Elements...
46
Form Elements...
47
Form Elements...
48
Form Elements...
49
Form Elements...
50

Form Elements...
45
Form Elements...
522____153
Form Elements...
54
Form Elements...
55
Form Elements...
56
Form Elements...
49
Form Elements...
25

Form Elements...
59
Form Elements...
60

Form Elements...
44

Form Elements...
45
Form Elements...
46
Form Elements...
47
Form Elements...
48
Form Elements...
66
Form Elements...
67

Form Elements...
45
Form Elements...
522 ____153
Form Elements...
54
Form Elements...
72
Form Elements...
56
Form Elements...
66
Form Elements...
25

Form Elements...
59
Form Elements...
60

Form Elements...
44

Form Elements...
45
Form Elements...
46
Form Elements...
47
Form Elements...
48
Form Elements...
83
Form Elements...
84

Form Elements...
45
Form Elements...
522____153
Form Elements...
54
Form Elements...
89
Form Elements...
56
Form Elements...
83
Form Elements...
25

Form Elements...
59
Form Elements...
60

Form Elements...
44

Form Elements...
45
Form Elements...
46
Form Elements...
47
Form Elements...
48
Form Elements...
00
Form Elements...
01

Form Elements...
45
Form Elements...
522 ____153
Form Elements...
54
Form Elements...
06
Form Elements...
56
Form Elements...
00
Form Elements...
25

Form Elements...
59
Form Elements...
60

Form Elements...
44

Form Elements...
45
Form Elements...
46
Form Elements...
47
Form Elements...
48
Form Elements...
17
Form Elements...
18

Form Elements...
45
Form Elements...
522 ____153
Form Elements...
54
Form Elements...
23
Form Elements...
56
Form Elements...
17
Form Elements...
25

Form Elements...
59
Form Elements...
60

Form Elements...
36
Form Elements...
36

Form Elements...
28
Form Elements...
38

Form Elements...
26
Form Elements...
40

Form Elements...
41

Tên tệp: Chèn.php

PHP

Form Elements...
22

Form Elements...
43

Form Elements...
27

Form Elements...
6
Form Elements...
46

Form Elements...
31

Form Elements...
33

Form Elements...
6
Form Elements...
35

$servername1

$servername1

Form Elements...
0
Form Elements...
55"localhost"
Form Elements...
8
Form Elements...
58
Form Elements...
8
Form Elements...
60
Form Elements...
8
Form Elements...
6262

$servername134

Form Elements...
0
Form Elements...
68

Form Elements...
5984
Form Elements...
72

Form Elements...
73
Form Elements...
74

$servername1$servername5

$servername1

Form Elements...
78
Form Elements...
79= 2$username4__28282

$servername1

Form Elements...
85 = = 2$username4
Form Elements...
89= 5

$servername1

Form Elements...
92
Form Elements...
79= 2$username4
Form Elements...
96= 5

$servername1

Form Elements...
99 = = 2$username403= 5

$servername106 = = 2$username410= 5

$servername1"localhost"0 1415

Form Elements...
5

Form Elements...
5918
Form Elements...
520
Form Elements...
522
Form Elements...
52425

$servername1328

Form Elements...
0
Form Elements...
8"localhost"032

Form Elements...
59"localhost"3 35

Form Elements...
73$servername238

Form Elements...
73$servername241;

Form Elements...
59"localhost"3 45447

Form Elements...
73$servername2502

$servername1"localhost"6"localhost"7"localhost"8

Form Elements...
59"localhost"3 58

Form Elements...
7360
Form Elements...
02

$servername1$servername5

$servername166

Form Elements...
02

$servername1

Form Elements...
18

Form Elements...
6
Form Elements...
38

Form Elements...
40

Form Elements...
41

Đầu ra: Nhập LocalHost/7058/index.php trong trình duyệt của bạn, nó sẽ hiển thị biểu mẫu. Sau khi gửi biểu mẫu, dữ liệu biểu mẫu được gửi vào cơ sở dữ liệu.Type localhost/7058/index.php in your browser, it will display the form. After submitting the form, the form data is submitted into database.

Hướng dẫn how to connect php to html form - cách kết nối php với dạng html

Hãy để kiểm tra cơ sở dữ liệu của chúng tôi

PHP là ngôn ngữ kịch bản phía máy chủ được thiết kế dành riêng cho phát triển web. Bạn có thể học PHP từ đầu bằng cách làm theo hướng dẫn PHP và các ví dụ PHP này.


Các biểu mẫu HTML được kết nối với cơ sở dữ liệu trong PHP như thế nào?

Hoàn thành các bước để thiết kế dự án: Mở LocalHost/PHPMyAdmin trong trình duyệt web của bạn. Tạo cơ sở dữ liệu của nhân viên tên và bảng của trường đại học. Viết mã HTML và PHP trong notepad của bạn vào một thư mục cụ thể. Gửi dữ liệu thông qua biểu mẫu HTML.Open localhost/phpmyadmin in your web browser. Create database of name staff and table of name college. Write HTML and PHP code in your Notepad in a particular folder. Submit data through HTML Form.

Tôi có thể sử dụng HTML và PHP cùng nhau không?

Trộn HTML và PHP.Mã PHP thường được trộn với thẻ HTML.PHP là một ngôn ngữ nhúng, có nghĩa là bạn có thể nhảy giữa mã HTML thô và PHP mà không phải hy sinh khả năng đọc.Để nhúng mã PHP với HTML, PHP phải được đặt cách biệt bằng cách sử dụng thẻ bắt đầu và kết thúc PHP.PHP code is normally mixed with HTML tags. PHP is an embedded language, meaning that you can jump between raw HTML code and PHP without sacrificing readability. In order to embed PHP code with HTML, the PHP must be set apart using PHP start and end tags.

Làm cách nào để mã PHP trong HTML?

Khi nói đến việc tích hợp mã PHP với nội dung HTML, bạn cần gửi kèm mã PHP với thẻ bắt đầu PHP.Mã được bọc giữa hai thẻ này được coi là mã PHP và do đó nó sẽ được thực thi ở phía máy chủ trước khi tệp được yêu cầu được gửi đến trình duyệt máy khách.enclose the PHP code with the PHP start tag php and the PHP end tag ?> . The code wrapped between these two tags is considered to be PHP code, and thus it'll be executed on the server side before the requested file is sent to the client browser.

PHP có thể thu thập dữ liệu biểu mẫu không?

Php Superglobals $ _GET và $ _POST được sử dụng để thu thập dữ liệu mẫu..