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

时间:2015-11-14 05:46:28

标签: javascript php hyperlink confirm

这段代码构建了一个包含行和2列数据的整个表,编辑和删除。我想有人可能想要除了我以外的代码得到问题的答案。 (顺便说一下,implode函数在我的记录集中占用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的Edit页面的链接中,因为我不想在onClick没有工作的情况下继续删除成员。在开始工作之后,我会将其移动到几乎相同的脚本链接,该链接调用删除功能。

  

onClick = \&#34;返回确认(&#34;你确定?&#34;); \&#34;

然而,它似乎并没有起作用。我尝试了各种各样的逃避和报价,但没有运气。也许它在链接中是不可能的。我认为代码是一种以Html表格式显示记录集的简洁方法,并且可以保存在一个代码库中。

1 个答案:

答案 0 :(得分:0)

也许放置消息'你确定吗?'在单引号和转义中,这些将适合你:

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