繁体   English   中英

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

[英]How To Include Javascript Delete Confirm in a Link Using PHP?

此代码块使用行和2列(编辑和删除)中的数据构建整个表。 我认为除了我得到问题的答案之外,可能还会有人想要该代码。 (顺便说一下,爆破功能在我的记录集中占据了13列并显示它们。非常简洁。)

 $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无法正常工作时继续删除Member。 在使其正常工作之后,我将其移至调用delete函数的几乎相同的脚本链接。

onClick = \\“返回确认(”您确定吗?“); \\”

但是,它似乎不起作用。 我尝试了各种转义和引号,但没有运气。 也许在链接中是不可能的。 我认为该代码是一种以Html表格式显示记录集的好方法,并且可以很好地保存在代码库中。

也许将消息“您确定?” 用单引号引起来并转义它们将为您工作:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM