Giới thiệu xử lý dữ liệu trên Form trong php

Giới thiệu xử lý dữ liệu trên Form trong php

Một trong những phần quan trọng đó là xử lý trên form. Form giúp chúng ta tương tác được với cơ sở dữ liệu thực hiện các tác vụ: đăng nhập, đăng ký, liên hệ, post bài…

<!--
<form action="link trang xử lý" method="phương thức" name="tên form">
-->

Cấu trúc của một form cơ bản là thế:

  • action: hành động chuyển tiếp đến link xử lý (nơi mà form gửi dữ liệu).
  • method: Là phương thức truyền bao gồm POST và GET.

Đối tượng $_GET, $_POST:

  • $_GET, $_POST là 2 đối tượng có sẵn trong PHP để chứa dữ liệu gửi lên từ form.
  • $_GET là đối tượng chứa dữ liệu gửi lên từ form dùng Method là Get
  • $_POST là đối tượng chứa dữ liệu gửi lên từ form dùng Method là Post

Cách lấy giá trị từ form:

  • $_GET["TenDoiTuongTrongForm"]
  • $_POST["TenDoiTuongTrongForm"]

Tạo 1 file tên dangnhap.php rồi tạo form login trong tag body như dưới đây:

<!--
<form action="xulydangnhap.php" method="POST" name="form1" id="form1">
<table width="286" border="0" align="center" cellpadding="4" cellspacing="0">
<caption>ĐĂNG NHẬP</caption>
<tr>
<td width="114">Tên đăng nhập</td>
<td width="150"><input name="u" type="text" class="txtfield" id="u" /></td>
</tr>
<tr>
<td width="114">Mật khẩu</td>
<td><input name="p" type="password" class="txtfield" id="p"  /></td>
</tr>
<tr>
<td>&nbsp;</td>
<td><input type="checkbox" name="nho" id="nho" />Nhớ user và pass</td>
</tr>
<tr>
<td>&nbsp;</td>
<td><input name="button" type="submit" class="btnSubmit" value="Đăng Nhập" /></td>
</tr>
</table>
</form>
-->

Ta sẽ được giao diện như sau:

Giới thiệu xử lý dữ liệu trên Form trong php

Tạo file xulydangnhap.php rồi gõ mã sau vào tag body, đoạn code này lấy dữ liệu nhập từ hai đối tượng input có tên u & p trong form.

<!--
<?php
echo $_POST["u"]. "";
echo $_POST["p"]. "";
?>
-->

Chạy file dangnhap.php trên trình duyệt, gõ user, pass rồi nhắp Login. Nhìn URL của browser, bạn sẽ thấy file xulydangnhap.php và username, password.

Sửa phương thức POST trong file xulydangnhap.php thành GET và thử lại. Chú ý URL trên thanh Address khi nhắp nút Đăng nhập đó cũng là điểm khác biệt trực quan nhất của GET và POST.

Kết luận: Qua bài viết này chúng ta sẽ bít cách làm việc trên form truyền và bắt dữ liệu từ người dùng, bạn nên tìm hiểu html thật kỹ sẽ hỗ trợ bạn tốt trong việc lấy dữ liệu từ form

Bạn thấy bài viết này như thế nào?: 
No votes yet
Ảnh của Tommy Tran

Tommy owner Express Magazine

Drupal Developer having 9+ year experience, implementation and having strong knowledge of technical specifications, workflow development. Ability to perform effectively and efficiently in team and individually. Always enthusiastic and interseted to study new technologies

  • Skype ID: tthanhthuy

Advertisement

 

jobsora

Dich vu khu trung tphcm

Dich vu diet chuot tphcm

Dich vu diet con trung

Quảng Cáo Bài Viết

 
Cách đăng ký và sử dụng Google Apps tạo website

Cách đăng ký và sử dụng Google Apps tạo website

Để làm được điều này domain của bạn phải hỗ trợ DNS manage ( Add A Record / Cname / MX ). Hoặc bạn có thể dùng qua các dịch vụ DNS Free như EveryDNS.NET, khi đã đủ điều kiện thì có thể bắt đầu.

How To Get Facebook For Android Phones

How To Get Facebook For Android Phones

It may look like a very simple task; browsing through the Android market to get an app that suits you, but the reality is its not.

Lợi ích của Cloud Computing đối với doanh nghiệp

Doanh nghiệp hưởng lợi gì từ Cloud Computing

Ưu việt của Cloud Computing so với những công nghệ có trước là nó cho phép người dùng một khả năng sử dụng tài nguyên hiệu quả, với chi phí thấp, người dùng chỉ trả chi phí cho nhà cung cấp những gì đã sử dụng.

Công ty diệt chuột T&C

 

Diet con trung