10/10/2018, 10:40

không cho insert database khi refresh(F5)

Sau khi nhập dữ liệu vào form.php nó sẽ chuyển sang trang post.php để insert database. Mình muốn khi refresh trang post.php dữ liệu không bị insert thêm nữa. Mong các bạn giúp đỡ.
s.code viết 12:51 ngày 10/10/2018
Nếu sau khi trang post sử lý và insert database rồi thì redirect đến trang khác luôn - trang list chẳng hạn
honnhienh viết 12:51 ngày 10/10/2018
cái này có cái thread đang bàn về vụ này mà. bác tim đi mới cắch đây 1-2 nagyf thôi.
trunghieuhf viết 12:53 ngày 10/10/2018
Cách khác đi bạn ơi, mình không muốn làm bằng ajax và redirect (tùy mục đích mà).
freshgraduate09 viết 12:45 ngày 10/10/2018
refresh thì repost lại cái form data đã submit => dữ liệu các lần refresh trùng với lần đầu insert => bạn so sánh record[i] với record[0] trùng nhau không -> cho post hay ko
langtuIT viết 12:42 ngày 10/10/2018
Một trong những lý do tại hạ chẳng thích vào để chia sẽ trong đây bởi vì có một số bạn không chịu tìm kiếm trong ddth trước khi hỏi. Buồn.
dokhacluan viết 12:40 ngày 10/10/2018
có 1 form trong file 1.html --> submit den file 1.php để thêm dữ liệu , nếu chạy truc tiep file 1.php thì $_POST hoac $_GET se là gia tri rong

vậy tai file 1.php cau phải kem dieu kiện if($_POST!="") hoac if($_GET!="")
, sau đó moi thuc hien them dữ liệu
kenphan19 viết 12:56 ngày 10/10/2018
Được gửi bởi dokhacluan
có 1 form trong file 1.html --> submit den file 1.php để thêm dữ liệu , nếu chạy truc tiep file 1.php thì $_POST hoac $_GET se là gia tri rong

vậy tai file 1.php cau phải kem dieu kiện if($_POST!="") hoac f($_GET!="")
, sau đó moi thuc hien them dữ liệu
cái này hay nhỉ chưa biết
honnhienh viết 12:47 ngày 10/10/2018
Như bác kend. cái $_POST là cái array thì phải bác mang ra để zaayj nó chịu hog ta. chưa thử, ai thử rùi cho phải hồi chút.

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

Được gửi bởi langtuIT
Một trong những lý do tại hạ chẳng thích vào để chia sẽ trong đây bởi vì có một số bạn không chịu tìm kiếm trong ddth trước khi hỏi. Buồn.
bác thông cảm cái search của DDTH chuối quá . được như thằng vietvbb thì đỡ quá. mọi người tìm sẽ ộn hơn rất nhiều. bác addin và mấy pro có cách nào nâng cấp cái search được không cho anh em đỡ phải spam.
langtusitinh225 viết 12:40 ngày 10/10/2018
Được gửi bởi dokhacluan
có 1 form trong file 1.html --> submit den file 1.php để thêm dữ liệu , nếu chạy truc tiep file 1.php thì $_POST hoac $_GET se là gia tri rong

vậy tai file 1.php cau phải kem dieu kiện if($_POST!="") hoac if($_GET!="")
, sau đó moi thuc hien them dữ liệu
PHP Code:
<form action="" method="post">
  <input type="submit" name="ok" value=" OK "  />
</form>
<?php
if ($_POST!="")
{
    echo 
123;
}
?>
Làm theo cách của bác thì chưa kịp submit nó đã xuất ra 123
Đáng lẽ phải dùng
PHP Code:
if (!empty($_POST))
{

Bài liên quan
0