如何包含Javascript删除在使用PHP的链接中确认?

问题描述:

这段代码构建了一个包含行和2列数据的整个表格,编辑和删除。我想有人可能想要除我以外的代码得到问题解答。 (顺便破灭功能正在13列在我的记录和显示它们。相当简洁。)如何包含Javascript删除在使用PHP的链接中确认?

$result = mysqli_query($conn, $sql); 


$tablebuild = "<table border = '1' >"; 
$tablebuild .="<tr><td>Edit</td><td>Delete</td>"; 
while ($property = mysqli_fetch_field($result)) { 
    $tablebuild .= "<td>".$property->name."</td>"; 
} 

$tablebuild .="</tr>"; 

while ($row = mysqli_fetch_row($result)) // Data 
{ $tablebuild .= '<tr><td><a href="leader_edit.php?MemberID='.$row[0].'" onClick=\"return confirm("You sure?");\" >Edit</a></td><td><a href="leaders.php?delete=yes&MemberID='.$row[0].'">Delete</a></td><td align="center">'.implode($row,'</td><td align="center">')."</td></tr>\n"; } 


$tablebuild .= "</table>"; 

echo $tablebuild; 

?> 

我把我的onClick事件中调用编辑页面为MEMBERID,因为我不希望链接在onClick无法使用的情况下继续删除会员。在开始工作之后,我会将其移动到几乎相同的脚本链接,并调用delete函数。

onClick=\"return confirm("You sure?");\"

但是,它似乎并没有工作。我尝试了各种逃避和引语,但没有运气。也许这是不可能的一个链接。我认为这个代码是一种很好的简洁的方式来显示Html表格格式的记录集,并且可以很好地保存在代码库中。

+0

你试过'onclick =“返回确认('你确定?')”'? –

+0

Tomaso:PHP解析错误:语法错误,意外的'你'(T_STRING)在C:\ inetpub \ wwwroot \ mazamaslocal \ leaders.php 175行 – JustJohn

也许会发出消息'你确定吗?'在单引号和逃避那些将为你工作:

onClick="return confirm(\'You sure?\')" 
+0

这工作!非常感谢你! – JustJohn