我正在制作购物车,但遇到了问题。 除了第一个添加的项目外,我从购物车中删除项目的代码有效; 除了那个我可以删除所有。

这是我使用的表格。

<form class="col-md-12" method="POST" action="" id="formremove">
                    <input type="hidden" name="id_prod" value="<?php echo $row['id_producto'] ?>">
                    <input type="submit" name="btn-remove" class="btn btn-info btn-sm" id="remove" value="X">
                  </form>

这是 PHP

if ($_POST['btn-remove']) {
  $id_user=$_SESSION['id_user'];
      $id_prod = $_POST['id_prod'];
      $SQLREM = "DELETE FROM `carrito` WHERE id_user='$id_user' and id_producto='$id_prod';";
      if (mysqli_query($conn, $SQLREM)) {
        echo '<script> alert("Ok"); window.location="/CBA/WAUW/cart.php"</script>';
      } else {
        echo '<script> alert("Error"); window.location="/CBA/WAUW/cart.php"</script>';
      };
    }

与数据库的连接工作正常,正如我之前所说,它删除了除添加的第一项之外的所有内容,我不明白为什么。

我将不胜感激任何帮助。

  ask by AnthonyLau translate from so

本文未有回复,本站智能推荐:

1回复

PHP的SQL查询插入-无法正常工作

旧代码对其进行了更新,如下所示。 为了使人们保持最新状态,点击此主题。 我有此功能,它不会将数据保存到数据库。 类连接{public $ host =“ localhost”; public $ user =“ root”; public $ password =“”; 公开$
1回复

无法使用php删除数据库mysql [重复]

这个问题已经在这里有了答案: PHP Mysql删除查询无法正常工作 3答案 我试图使用此代码从mysql数据库中删除用户 if (isset($_POST['user_delete'])) { $key = $_POST['keyToDelete'];
2回复

mySql为购物车选择可能具有重复ID的多个ID

我正在尝试通过ID获取所有商品的费用,然后将它们加在一起作为购物车。 我有两个问题: 1.)用户可能有多个具有相同ID的项目。 使用下面的mySql方法将不会两次选择该项目。 在下面的示例中,我有三个ID为“ 01”的项目和两个ID为“ 07”的项目。 但是,我的select语句只
1回复

用php中的一个json更新多个mysql表

我有一个AngularJS前端,并且在数据层方面遇到了一些问题。 在前端,我有联系。 联系JSON对象: 我通过一个HTTP请求通过一个URL获得此对象。 当我将其保存时,我会将这个对象恰好返回给后端。 但是,如何使用php更新数字表中的数字或公司表中的公司?
2回复

我没有从mysql获取所有数据-PHP

我已经搜索了一段时间,但没有找到任何相关内容。 所以我的问题是我确实使用while()从mysql获取了所有数据。 但是,即使内容不同,我尝试获取的所有文章也只能显示为1条。 抱歉,要解释这一点并不容易,但请参见下面的图片: 我的数据库: 显示方式: 我的ar
1回复

合适的后端语言社交网络Node.js / mongoDb或PHP / Mysql [关闭]

我们正处于开发一个社交网络项目的初始阶段,当然,要在后端作为Node.js / mongoDb或PHP / Mysql之间的选择是困难的。 我已经阅读了很多有关两者的优缺点的文章。 但是我仍然不确定该使用什么。 我有点倾向于node.js组合。 这是我的要求... Web应
1回复

在Android上向PHP / MySQL后端发送和检索(可能是大量)数据的最佳方法是什么?

为了使我的大多数应用程序检索数据并将数据发送到MySQL数据库,我只是向服务器上的PHP脚本发出请求。 我发现自己在整个应用程序中到处都留下AsyncTasks和HTTP连接,以连接到服务器以获取和发送结果。 这是惯例吗? 有没有更有效和干净的方法来使用外部服务器在MySQL数据库上实现数
1回复

PHP后端一直在失败

大家好,感谢您提供任何帮助。 我目前正在使用用户注册的后端,我正在加密新注册用户的密码,似乎我已经破坏了我的注册系统。 每当我尝试注册或以用户身份登录时,我都会收到一个http错误500.如果您需要查看我的代码中的任何更多代码,请告诉我,但是从我修改过的内容看来,这似乎是唯一有问题的文