php UPDATE db不起作用解决了白屏问题

问题描述

我是php的新手,所以请提前对不起。

所以我做到了,通过工作,我的意思是说要通过window.location.href进行重定向,但是由于某种原因它似乎没有更新数据库,因此我没有得到window.alert也是如此(如果将窗口更改为window.history.back(),则窗口警报必须是由于重定向而引起的,因此警报起作用)。

我尝试了我想不到的事情。

我也已经在网上检查了类似的情况,但是找不到任何有用的东西。

if (isset($_POST['addition'])){

    $type = $_POST['type'];
    $edit_cart = $_SESSION['edit_cart'];
    

    if($type == some){

        
        $edit_cart = $_SESSION['edit_cart']; 

        $id = $_POST['id'];

        $quantity= $_POST['quantity'];

                

        $q = $conn->query("SELECT price FROM products_price WHERE product_id='".$id."'");

        $f = $q->fetch();

        $result = $f['price'];

        

        $final_price= $result * $quantity;

    $stmt = $conn->prepare('UPDATE site_cart SET quantity="$quantity" WHERE cart_id = "$edit_cart"'); 
            
    
            if($stmt->execute()){
    
                echo "<script>window.location.href = 'https://website/cart.php'</script>";
    
                echo "<script>window.alert('Product is updated')</script>";
    
            }else{
    
                echo "<script>window.location.href = 'https://website/cart.php'</script>";
    
                echo "<script>window.alert('Something went wront')</script>";
    
            }

关于如何使此功能生效的任何想法?我很乐意分享其他信息。

//已删除

我写了这个。它确实开始(包含之前的所有代码),我检查是否在$ stmt之前添加了回显,也在$ stmt之后添加了一个回显,但似乎没有执行命令,我得到的只是白屏

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...