作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用这个基于 CodeIgniter 构建的头像社区引擎,除了商店系统之外,一切都正常。
每次我尝试购买商品时,我都会收到以下信息:
An Error Was Encountered
shop_item_id must be valid
我已将问题缩小到这段代码:
public function purchase_item()
{
$shop_item_id = $this->input->post('item_id');
if(!is_numeric($shop_item_id)) show_error('shop_item_id must be valid');
$shop_item_query = $this->db->join('avatar_items', 'avatar_items.item_id = shop_items.item_id')->get_where('shop_items', array('shop_item_id' => $shop_item_id));
if($shop_item_query->num_rows() > 0):
$shop_item_data = $shop_item_query->row_array();
else:
show_error('shop_item could not be found.');
endif;
$shop_id = $shop_item_data['shop_id'];
if ( ! $shop_data = $this->cache->get('shop_data_'.$shop_id)):
$shop_data = $this->db->get_where('shops', array('shop_id' => $shop_id))->row_array();
$this->cache->save('shop_data_'.$shop_id, $shop_data, 2400);
endif;
解决办法是什么?
p.s: 我正在使用crysandrea ( https://github.com/tylerdiaz/Crysandrea ) 的脚本。我的作业需要这个。
代码如下:
<form action="/shops/purchase_item/" method="POST">
<input type="hidden" name="item_id" value="<?php echo $item_data['shop_item_id'] ?>" />
<button type="submit" class="main_button">Purchase item</button>
</form>
最佳答案
你忘记了分号。现在尝试以下代码
<form action="/shops/purchase_item/" method="POST">
<input type="hidden" name="item_id" value="<?php echo $item_data['shop_item_id']; ?>" />
<button type="submit" class="main_button">Purchase item</button>
</form>
关于php - shop_item_id 必须有效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47363532/
我正在使用这个基于 CodeIgniter 构建的头像社区引擎,除了商店系统之外,一切都正常。 每次我尝试购买商品时,我都会收到以下信息: An Error Was Encountered shop_
我是一名优秀的程序员,十分优秀!