在我設計管理列表頁面的網站上顯示了諸如姓名,電子郵件,用戶名和狀態(無論是活躍用戶還是非活躍用戶)等字段。我的數據庫有一個表,名爲admin。這些字段是iAdminId,vFirstName,vLastName,vEmail,vUserName,vPassword,vFromIP,vFromIP,dLastLogin和eStatus。如何在不顯示其ID的情況下唯一標識記錄?
在等價的PHP頁面(管理列表頁面)我需要添加一個刪除按鈕。每行都有複選框。一旦他/她點擊刪除按鈕,管理員選擇的行數將被刪除(當然確認後)。我的問題是,因爲我沒有在我的列表頁面中提到iAdminId字段,我該如何唯一標識每條記錄?爲刪除
我javscript代碼:
function deleteRecord()
{
var count = getCount();
if(count == 0)
{
alert("Please enter some records for deletion first!!");
}
else
{
var c = confirm("Do you wish to delete?");
if(c==true)
{
document.frm.mode.value="Delete";
document.frm.submit();
}
else
{
alert("You had wrongly selected 'Delete' option!!");
}
}
}
getCount將返回選定的記錄數。 和PHP代碼是
if($mode=="Delete")
{
for($i=0;$i<count($_POST['ch']);$i++)
{
$delete = "DELETE FROM admin WHERE Name = '".$_POST["ch"][$i]."'";
$result = mysql_query($delete);
}
}
您是否介意在客戶端源代碼中顯示此ID? – 2011-03-05 04:42:58