10/10/2018, 11:05

[HELP] Lấy biến trong form bằng $_POST ?

Tôi viết lệnh như sau và lưu dạng HTML:
...
<form action="2.html" method="post">
<input name="name" value="abc" />
</form>
....
Và tạo 1 trang mới dưới dạng php với lệnh :

...
<?PHP
echo $_POST["name"];
?>
...
Dấu ... là các thẻ html,head,body (ghi ra rườm rà). Khi mở trang php lên vì sao không thấy in ra chữ abc? Mong nhận được hồi âm . Thanks!
saimoto viết 13:22 ngày 10/10/2018
Code:
<form action="2.html" method="post">
Chỗ này bạn submit nó tới trang 2.html thì làm sao ở cái PHP kia in ra giá trị của nó được. Với lại chỗ này

Code:
<input name="name" value="abc" />
bạn nên thêm vào: type="text" để cái input làm việc hiệu quả hơn
snoob viết 13:09 ngày 10/10/2018
@toanving1: Bạn hiểu sai vấn đề rồi, về ngâm cứu lại đi rồi biết mình sai ở đâu hà
langtusitinh225 viết 13:08 ngày 10/10/2018
Trang php mới là trang tên gì? Làm sao nó liên kết với cái form?
Saviola8x viết 13:21 ngày 10/10/2018
Bạn muốn nó mặc định truyền thẳng $_POST sang file php cho bạn sao ?
toanvinh1 viết 13:06 ngày 10/10/2018
Thanks tất cả mọi người. Mình đã tìm ra được nguyên nhân :
Mình đã edit câu lệnh ở trang 2.html thành :
<form action="3.php" method="post">
<input type="text" name="name" />
<input type="submit" name"submit" />
</form>
=> trang php của mình tên là 3.PHP.
Kết quả là chạy trang 2.html => nhập vào => submit => in được biến $name trong form.
Cảm ơn sự giúp đỡ của các bạn.
Bài liên quan
0