【发布时间】:2012-12-15 21:45:05
【问题描述】:
我有以下代码可以删除一条 mysql 记录,我想将其转换为 ajax/jquery 代码,以便在从表中删除记录后我可以留在同一页面。 现在,它工作正常,但不在同一页面上,我需要刷新页面才能看到结果。这只是完整代码的一部分。 所有代码都在一页中。
//get the mysql results
//this is a repeated region
<tr>
<td><?php echo $row['id']; ?></td>
<td><?php echo $row['title']; ?></td>
<td><?php echo $row['description']; ?></td>
<td><a href="manage.php?id=<?php echo $row['id']; ?>">Delete</a>
</td>
</tr>
if ((isset($_GET['deleteid'])) && ($_GET['deleteid'] != "") && (isset($_POST['delete']))) {
$deleteSQL = sprintf("DELETE FROM my_table WHERE id=%s",
GetSQLValueString($_GET['deleteid'], "int"));
【问题讨论】:
-
你的问题对于 Stack Overflow 来说有点模糊,你不能真的指望人们为你写代码。如果您有特定的问题或错误,您将更有可能获得一些高质量的答案。
-
这不能回答您的问题,但我注意到您的代码似乎没有任何形式的 CSRF 保护。为了简单起见,我希望您的示例代码中省略了这一点。
标签: php jquery mysql ajax sql-delete