09/10/2018, 17:55

[Q] Một vấn đề hay!

Trong một trang php, ví dụ mình dùng một lệnh delete một mục gì đó chẳng hạn,muốn rằng trước khi thi hành thì sẽ hiện một hộp thông báo hỏi lại,ví như"are you sure?",gồm 2 nút yes ,no thì phải làm thế nào?.Mong được chỉ giáo.
bpmtri viết 19:58 ngày 09/10/2018
Bạn dùng JavaScript để confirm. VD như thế này nhé:

Code:
<input type="submit" name="delete" value="Delete" onclick="return ShowConfirm()">
....

<script language="Javascript">
function ShowConfirm()
{
    return confirm("Are you sure you want to delete selected item(s)?");
}
</script>
Hynohun viết 20:03 ngày 09/10/2018
hì, cái này thì giống như hàm alert quá.
xem trả lời ở đây: http://diendantinhoc.com/showthread....threadid=20381
lần sau bạn đừng post 2 chủ đề cho cùng 1 nội dung nhé
bpmtri viết 20:08 ngày 09/10/2018
Trong hàm submit, nếu bạn return false thì nó sẽ không thi hành lệnh submit form, hỏng phải alert chơi thôi đâu!
Hynohun viết 20:02 ngày 09/10/2018
vậy giả sử chỉ dùng hyperlink thôi không thì sao ?
pixelart viết 20:01 ngày 09/10/2018
má ơi , mí bác lèm thế chẳng được ích lợi gì cả ... Cứ d0ể như thường là được rồi ... vẽ thêm ra lèm chi ko biết nữa
Về Đâu viết 20:05 ngày 09/10/2018
Darkbaron MX nêu xài hyperlink mà muốn kiểm chứng lại cũng không khó viết cái link đó đến 1 trang kiễm chứng ở trang này mới có lệnh del
bpmtri viết 20:10 ngày 09/10/2018
Quote Được gửi bởi Darkbaron MX
vậy giả sử chỉ dùng hyperlink thôi không thì sao ?
Hyperlink bạn để onclick vẫn được mà?

Code:
<a href="delete.php?id=123" onclick="return confirm('Are you sure you want to delete?');">Delete</a>
phamhobac viết 19:56 ngày 09/10/2018
Mình gặp lỗi này mà chằng biết sửa thế nào, các bạn giúp với

Warning: Failed to Connect in c:\fox\www\chuong27\mail_fns.php on line 266.
Dòng 266 là dòng if (mail($to,$subject,$message,$other))

Chapter27 sách PHP&MySQL Development,tạo based webmail

function send_message($to, $cc, $subject, $message)
{
//send one email via PHP

global $auth_user;

if (!db_connect())
{
return false;
}
$query = "select address from users where username='$auth_user'";

$result = mysql_query($query);
if (!$result)
{
return false;
}
else if (mysql_num_rows($result)==0)
{
return false;
}
else
{
$other = "From: ".mysql_result($result, 0, "address")."\r\ncc: $cc";
if (mail($to, $subject, $message, $other))
return true;
else
{
return false;
}
}
}
XIN CAM ON!
Hynohun viết 20:06 ngày 09/10/2018
đơn giản là vì bạn chạy trên localhost nên không thể dùng hàm mail() để gửi mail
khi upload lên host thì vẫn chạy bình thường
Bài liên quan
0