Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/269.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将php购物车数据插入mysql数据库_Php_Mysql - Fatal编程技术网

如何将php购物车数据插入mysql数据库

如何将php购物车数据插入mysql数据库,php,mysql,Php,Mysql,我已经用PHP开发了购物车,但是在将购物车数据插入数据库时,我得到了一个未定义索引的错误。有人能告诉我怎么解决吗?我使用POST方法调用了所有三个值,这些值也都存在于数据库中,但我仍然得到了这个错误。为什么? 代码: reviewcart.php 如果我们想通过表单发布任何数据,意味着我们必须使用输入标记,那么只有我们才能在全局数组上接受它的值,比如$\u post、$\u GET、$\u文件 <tr> <

我已经用PHP开发了购物车,但是在将购物车数据插入数据库时,我得到了一个未定义索引的错误。有人能告诉我怎么解决吗?我使用POST方法调用了所有三个值,这些值也都存在于数据库中,但我仍然得到了这个错误。为什么? 代码:

reviewcart.php

如果我们想通过表单发布任何数据,意味着我们必须使用输入标记,那么只有我们才能在全局数组上接受它的值,比如$\u post、$\u GET、$\u文件

                 <tr>
                    <td style="text-align:center;border-bottom:#F0F0F0 1px solid;">
                        <strong><?php echo  $item["name"]; ?></strong>
                        <input type="hidden" name="name" value="<?php echo $item['name']?>">
                    </td>
                    <td style="text-align:center;border-bottom:#F0F0F0 1px solid;">
                        <?php echo  $item["code"]; ?>
                        <input type="hidden" name="code" value="<?php echo $item['code']?>">
                    </td>
                    <td style="text-align:center;border-bottom:#F0F0F0 1px solid;">
                        <?php echo  $item["quantity"]; ?>
                        <input type="hidden" name="quantity" value="<?php echo $item['quantity']?>">
                    </td>
                    <!-- <td style="text-align:center;border-bottom:#F0F0F0 1px solid;">
                        <?php  $price=$_POST['price'] ; echo $price ?>
                        </td> -->
                    <td style="text-align:center;border-bottom:#F0F0F0 1px solid;">
                        <a href="reviewcart.php?action=remove&code=<?php echo $item["code"]; ?>" class="btnRemoveAction">
                           Remove Item
                        </a>
                    </td>
                </tr>


-->

您是否尝试过在表单标签中执行action=“reviewcart.php”?假设那是你要对页面执行的操作。未定义的索引在哪里?哪一行?你能把你的桌子方案也贴出来吗?看起来可能是您的数据库出了问题。@tan:它在“”上给了我那个错误。请检查更新的问题
                 <tr>
                    <td style="text-align:center;border-bottom:#F0F0F0 1px solid;">
                        <strong><?php echo  $item["name"]; ?></strong>
                        <input type="hidden" name="name" value="<?php echo $item['name']?>">
                    </td>
                    <td style="text-align:center;border-bottom:#F0F0F0 1px solid;">
                        <?php echo  $item["code"]; ?>
                        <input type="hidden" name="code" value="<?php echo $item['code']?>">
                    </td>
                    <td style="text-align:center;border-bottom:#F0F0F0 1px solid;">
                        <?php echo  $item["quantity"]; ?>
                        <input type="hidden" name="quantity" value="<?php echo $item['quantity']?>">
                    </td>
                    <!-- <td style="text-align:center;border-bottom:#F0F0F0 1px solid;">
                        <?php  $price=$_POST['price'] ; echo $price ?>
                        </td> -->
                    <td style="text-align:center;border-bottom:#F0F0F0 1px solid;">
                        <a href="reviewcart.php?action=remove&code=<?php echo $item["code"]; ?>" class="btnRemoveAction">
                           Remove Item
                        </a>
                    </td>
                </tr>