我有一個小問題,我做了一個刪除按鈕用PHP while循環看起來像這樣:JavaScript的confirm和而環回聲
while($something = mysql_fetch_array($sql_something)){
$id = $something['id']
echo '<a href="somewhere.php?id='.$id.'"><button onclick="delconfirm()">Delete</button></a>
}
這個Echo的一些內容的一些刪除按鈕。不過,我需要用戶確認刪除第一個,這就是onclick="delconfirm()"
進來
我確認是這樣的:
function delconfirm()
{
var r=confirm("Are you sure you want to delete this content?");
if (r==true){
// ...do nothing i guess? it needs to redirect using the PHP echo'd link...
}
else{
window.location = "edit.php";
}
}
然而,無論你按取消或確定,它會反正刪除。我怎樣才能解決這個問題?
注意'mysql_ *'功能被棄用(參見[紅色框](http://php.net/mysql_query))。 – 2013-03-21 15:59:27
你在''內有'
'r == true'是'=='的一個相當無意義的用法;在布爾上下文中評估的'r'應該得到相同的結果。如果你確實需要比較'true',那麼使用'r === true'。 – cdhowie 2013-03-21 16:00:47