【问题标题】:How To Include Javascript Delete Confirm in a Link Using PHP?如何使用 PHP 在链接中包含 Javascript 删除确认?
【发布时间】:2015-11-14 05:46:28
【问题描述】:

此代码块构建了一个包含行和 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 的编辑页面的链接中,因为我不想在 onClick 不工作时继续删除成员。让它工作后,我会将它移动到几乎相同的调用删除函数的脚本链接。

onClick=\"return confirm("你确定吗?");\"

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

【问题讨论】:

  • 你试过onclick="return confirm('You sure?')"吗?
  • Tomaso:PHP 解析错误:语法错误,C:\inetpub\wwwroot\mazamaslocal\leaders.php 第 175 行中的意外“你”(T_STRING)

标签: javascript php hyperlink confirm


【解决方案1】:

也许放置消息“你确定?”用单引号和转义那些对你有用:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-05-03
    • 1970-01-01
    • 1970-01-01
    • 2017-09-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-19
    相关资源
    最近更新 更多