【发布时间】: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