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

 
 Lập trình Web chuyên sâu với CMS Drupal

Lập trình Web chuyên sâu với CMS Drupal

Khóa học được thiết kế dành cho các học viên là những người yêu thích việc xây dựng website, giúp học viên có đầy đủ kiến thức và kỹ năng để có thể xây dựng một website hoàn chỉnh, đẹp và dễ sử dụng.

Hướng dẫn Colorbox Pop-ups cho Drupal Images và Videos

Hướng dẫn Colorbox Pop-ups cho Drupal Images và Videos

A lot of sites like to show media inside pop-ups. Using pop-ups can make it easier for visitors to quicky browse through multiple images or videos.

JSON hay XML - API nào tốt nhất trong Drupal

JSON hay XML - API nào tốt nhất trong Drupal

Bottom line: unless you are targeting a consumer who you know depends on XML, your best bet is to go with JSON.

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

 

Diet con trung