[英]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.