Javascript 一段时间内的$\u帖子出现问题(由JS弹出窗口发送的帖子)
我有一个问题,我想为我的论坛创建一个弹出窗口,上面写着“你确定要删除分类吗?”,如果单击“是”,则删除分类。但我有一个问题,我的sql请求删除了所有类别,而不是一个。你能帮我吗 代码(为您注释): 我想这是unicJavascript 一段时间内的$\u帖子出现问题(由JS弹出窗口发送的帖子),javascript,php,html,Javascript,Php,Html,我有一个问题,我想为我的论坛创建一个弹出窗口,上面写着“你确定要删除分类吗?”,如果单击“是”,则删除分类。但我有一个问题,我的sql请求删除了所有类别,而不是一个。你能帮我吗 代码(为您注释): 我想这是unicnameremove的原因,我想用一个数组变量来解决这个问题,但如何生成和ulimited数组值呢 我的想法是: $name = array('1' => 'remove1', '2' => 'remove2', '3' => 'remove3'); 及之后: $c
name
remove的原因,我想用一个数组变量来解决这个问题,但如何生成和ulimited数组值呢
我的想法是:
$name = array('1' => 'remove1', '2' => 'remove2', '3' => 'remove3');
及之后:
$c[$name][$VARIABLE WHICH COUNT THE WHILE]
你明白我的意思吗?你有主意了吗?(对于使数组不受限制)您必须创建一个saparate文件以删除类别并使用会话进行适当的验证 然后需要在ajax调用中从jquery调用此文件 下面给出了ajax调用的示例 要使用jQuery发出ajax请求,可以通过以下代码来完成 HTML: 在delete.php中编写删除逻辑
嘿,我想你必须在html表单中为分类id添加隐藏字段。当用户按下提交按钮时,您需要在$_POST['id']中获取id,然后将其传递给mysqli_query($base,'DELETE FROMforum_categories
其中id
=”。$_POST['id']);可能的重复项是将用于处理删除的代码放在输出表单的代码中。对于每一行,您都在数据库上运行一个delete命令。您好,这对我不起作用吗?我把表格放在我的弹出窗口和js等,它不工作
$name = array('1' => 'remove1', '2' => 'remove2', '3' => 'remove3');
$c[$name][$VARIABLE WHICH COUNT THE WHILE]
<form id="foo">
<label for="bar">A bar</label>
<input id="bar" name="id" type="hidden" value="" />
<input type="submit" value="Send" />
</form>
/* Get from elements values */
var values = $(this).serialize();
$.ajax({
url: "delete.php",
type: "post",
data: values,
success: function(response) {
// you will get resp`enter code here`onse from your php page (what you echo or print)
},
error: function(jqXHR, textStatus, errorThrown) {
console.log(textStatus, errorThrown);
} });
<?php
if (isset($_POST['remove'])) { // The remove script
if (isset($_SESSION['steamid'])) {
include('../script/steamlogin/userInfo.php');
if (IsAdmin($steamprofile['steamid'])) {
mysqli_query($base, 'DELETE FROM `forum_categories` WHERE `id`="' . $_POST['id'] . '"');
echo "delete";
} else {
echo "something went wrong";
}
}
}
?>