来自数据库的值未出现在php中

时间:2019-05-02 14:06:52

标签: javascript php html css sql

我已经使用sql,html和php创建了购物车网站。购物车按钮如下:

#include <utility>
#include <new>

template <typename T>
struct memory_block
{
    alignas(T) char data[sizeof(T)];

    template <typename... Args>
    explicit memory_block(Args&&... args) noexcept(noexcept(new (data) T(std::forward<Args>(args)...)))
    {
        new (data) T(std::forward<Args>(args)...);
    }

    ~memory_block()
    {
        std::launder(reinterpret_cast<T*>(data))->~T();
    }

    …
};

这是我的购物车外观:

memory_block<T>

library.php文件如下:

<form method="post" action="cart.php" class="form-inline">
<input type="hidden" value="' . $product['id'] . '" name="product_id">
<input type="hidden" value="add_to_cart" name="add_to_cart">
<button type="submit" name="id" value="12" class="btn btn-primary">Add to Cart</button>
</form>

问题是,当我向购物车中添加商品时,我可以显示title和cart。但是我无法显示价格,该价格的字段名称在我的数据库中为offer_price_corporate_artist。谁能告诉我我所缺少的。

1 个答案:

答案 0 :(得分:1)

您的购物车模型将offer_price_corporate_artist列作为称为price的重命名出现而放入返回的数组

$data['price'] = $row['offer_price_corporate_artist'];

因此在其他脚本中替换

<td>$ '. $product['offer_price_corporate_artist']. '</td>

<td>$ '. $product['price']. '</td>
  

小警告

     

不幸的是,getProducts()方法未将列重命名为price,因此您可能会在某些地方出现异常情况