10/10/2018, 09:29

Help Không chuyển được dữ liệu từ form html đến trang php

Mình đang làm 1 blog đơn giản, mình đã làm 2 trang 1 trang html trong đó có các form để chuyển dữ liệu sang 1 trang php. Khi làm trên máy chủ ảo trên máy thì chuyển vô tư, xong đó đưa dữ liệu vào SQL ngon, nhưng khi up lên host (byethost) thì trang php không thể nhận được dữ liệu. Ở form html khi mình chuyển từ hàm Get sang Post thì khi nhấn submit trên cửa sổ trình duyệt đã hiện thị dữ liệu rồi nhưng không hiểu sao trang php vẫn không hiển thị dữ liệu. Mình ko rõ có phải do host hay không ?
trang test1
<form method="get" action="test2.php">
<input name="Text1" type="text" /><input name="Submit1" type="submit" value="submit" /></form>
Trang test2

<?
echo "$Text1";
?>

Mong các bro giúp đỡ cái! Thank all!

[=========> Bổ sung bài viết <=========]

Dùng trên host ảo vertrigo thì ổn cả nhưng cứ up lên byethost là không được.
toannet viết 11:45 ngày 10/10/2018
Quan trọng là cái này (byethost) có hỗ trợ : PHP + MySQL Or SQL ... ko ?
dinhanhency viết 11:39 ngày 10/10/2018
Được gửi bởi luuanhquyen
<form method="get" action="test2.php">
<input name="Text1" type="text" /><input name="Submit1" type="submit" value="submit" /></form>
Trang test2

<?
echo "$Text1";
?>
Không phải Echo "$Text1"; mà là echo $_GET['Text1'];
nguoimoiden1 viết 11:42 ngày 10/10/2018
Được gửi bởi toannet
Quan trọng là cái này (byethost) có hỗ trợ : PHP + MySQL Or SQL ... ko ?
ông này nhảy vào um sùm .^_^
mắt mủi để đi đâu.nhìn xuống dưới kìa.
Được gửi bởi dinhanhency
Không phải Echo "$Text1"; mà là echo $_GET['Text1'];
conmeocattai viết 11:33 ngày 10/10/2018
Được gửi bởi dinhanhency
Không phải Echo "$Text1"; mà là echo $_GET['Text1'];
same answer
phải dùng $_GET để lấy gt biến truyền qua form chứ
snoob viết 11:36 ngày 10/10/2018
Bạn này vừa phát hiện ra một loại máy chủ ảo giúp sửa lỗi php nửa kìa, nó ở đâu vậy cho em xài với
luuanhquyen viết 11:30 ngày 10/10/2018
sao lại lêu lêu mình nhẩy? Mình dùng phần mềm vertrigo để làm máy chủ localhost mà. Thử lại rồi mà vẫn chưa có được. Mà chạy trên localhost thì vẫn ổn. Mai check kỹ xem sao đã.
thank all!
kiem_bo viết 11:31 ngày 10/10/2018
do máy chủ trên host họ đã tắt biến toàn bộ còn tại máy của bạn thì có bật biến toàn cục nên bạn mơí dùng đưọc như trên.Còn bình thường bạn nên dùng $_GET,$_POST
luuanhquyen viết 11:36 ngày 10/10/2018
ơ hờ mình làm được rồi! Cảm ơn bác dinhanhenci, bác conmeocattai với cả bác kiem_bo nhiều nhá.
namduong8889 viết 11:32 ngày 10/10/2018
Được gửi bởi luuanhquyen
sao lại lêu lêu mình nhẩy? Mình dùng phần mềm vertrigo để làm máy chủ localhost mà. Thử lại rồi mà vẫn chưa có được. Mà chạy trên localhost thì vẫn ổn. Mai check kỹ xem sao đã.
thank all!
Để mình viết lại đầy đủ cho bạn file php:
Code:
$chimto = $_GET['Text1']

echo $chimto;
Bài liên quan
0