10/10/2018, 10:34

Phân biệt hai phương thức Post và Get trong PHP

chào các bạn. ( Xl vì tớ không tìm thấy khung để bao bọc code lại nên tớ post như vậy. Mong Mod chỉ thêm)
MÌnh đang tự học PHP và có một ví dụ nhỏ về phương thức Post và Get muốn nhờ các bạn sửa giùm . Và tiện thể nhờ các bạn phân biệt giùm tớ 2 Method Post và Get với.
+ Trang ex1.php
<form action=ex1-1.php method=post>
<table>
<tr>
<td>Name</td><td>:<input type=text name=fullname></td>
</tr>
<tr><td>Gender</td>
<td>:<input type=radio value=M name=gender> Male
<input type=radio value=F name=gender> Female</td>
</tr>
<tr><td>&nbsp</td>
<td><input type=submit value=Submit></td>
</tr>
</table>
</form>
+ Trang ex1-1.php
<table>
<tr><td>Name</td>
<td>
:<?=$fullname?>
</td></tr>
<tr><td>Gender</td>
<td>
:<?=$gender?>
</td></tr>
</table>
- khi người sd nhập vào Name và chọn giới tính, sau đó nhấn vào nút submit thì trang ex1-1.php được gọi và trang này lấy giá trị từ ex1.php.
MÌnh đã test thử nhưng không hiển thị kq mình vừa nhập .
Các bạn sửa giùm mình với.
cảm ơn các bạn nhiều.
BnoL viết 12:47 ngày 10/10/2018
copy code trang ext1-1.php lên anh em xem nhé
1024KB viết 12:36 ngày 10/10/2018
Code:
...
<?=$fullname?>
...
<?=$gender?>
...
Cái này là cái gì thế.
Tưởng là:
Code:
...
<?php echo $_POST['fullname']; ?>
...
<?php echo $_POST['gender']; ?>
...
chứ
chameron viết 12:39 ngày 10/10/2018
paste code vào cái này này [ code ][ / code ]
mới phát hiện ra đấy , hoàn hảo lắm
thuyduongcd viết 12:34 ngày 10/10/2018
1. Nên thay đổi thói quen viết code.
Thay vì:
<form action=ex1-1.php method=post>
Hãy viết:
Code:
<form action="ex1-1.php" method="post">
2. Xem lại tài liệu về cách sử dụng POST và GET tại đây
http://w3schools.com/php/php_get.asp
http://w3schools.com/php/php_post.asp

Trong đó có cả phần so sánh giữa 2 phương thức.
meoconnho viết 12:43 ngày 10/10/2018
Code:
<?php echo $_POST['fullname']; ?>
...
<?php echo $_POST['gender']; ?>
Mình vừa sửa theo bạn 1024k thì hiện thị được kết quả rồi.
VÌ mình đang vọc cuốn PHP của thầy Hữu Khang thầy viết như vậy. ( Cuốn ý từ năm 2002)
Cảm ơn các bạn nha.
ngoc_viet08 viết 12:36 ngày 10/10/2018
...
<?=$fullname?>
...
<?=$gender?>
...Cái này là cái gì thế.
Tưởng là:

Code:
...
<?php echo $_POST['fullname']; ?>
...
<?php echo $_POST['gender']; ?>
...chứ
php4 và php5 .
học thì nên đọc tài liệu chính thống . w3c và php.net .
nhưng nếu trình tiếng anh ko tốt thì mua vài cuốn sách tiếng việt đọc đỡ điên cũng dc . nhưng nên chọn những cuốn mới xuất bản . vì công nghệ thay đổi như chong chóng , các phiên bản luôn cập nhật , các bản cũ lỗi thời .
Bài liên quan
0