php - 我正在尝试为我的 Web 应用程序构建购物车
问题描述
我正在尝试为我的业务应用程序创建一个购物车我已经编写了此代码它没有给我任何错误但它不会检索数据库中的数据
cart.php 看起来像这样
$last_id = mysqli_insert_id($con);
$_SESSION['last_id'] = $last_id;
$sql = "SELECT * FROM product_order WHERE ord_id = '$last_id'";
$result = mysqli_query($con,$sql);
$row = mysqli_fetch_assoc($result);
我创建了一个表格来显示数据
<tr>
<th width="5%">Last Id</th>
<th width="5%">Order id</th>
<th width="5%">Selected Card</th>
<th width="15%">Field 1</th>
<th width="15%">Field 2</th>
<th width="15%">Field 3</th>
<th width="15%">Field 4</th>
<th width="15%">Field 5</th>
<th width="5%">Quantity</th>
<th width="5%">Price</th>
<th width="5%">Total</th>
<th width="15%">Action</th>
</tr>
<tr>
<td><?php echo $last_id?></td>
<td><?php echo $row['ord_id']?></td>
<td><?php echo $row['card_id']; ?></td>
<td><?php echo $row['field1']; ?></td>
<td><?php echo $row['field2']; ?></td>
<td><?php echo $row['field3']; ?></td>
<td><?php echo $row['field4']; ?></td>
<td><?php echo $row['field5']; ?></td>
<td><?php echo $row['quantity']; ?></td>
<td><?php echo $row['price']; ?></td>
<td><?php echo $total ?></td>
解决方案
试试这个语法:
$sql = "SELECT * FROM product_order WHERE ord_id =" . $last_id;
和
<?php foreach ($row as $r) : ?>
<td><?php echo $r['ord_id']?></td>
<td><?php echo $r['card_id']; ?></td>
<td><?php echo $r['field1']; ?></td>
<td><?php echo $r['field2']; ?></td>
<td><?php echo $r['field3']; ?></td>
<td><?php echo $r['field4']; ?></td>
<td><?php echo $r['field5']; ?></td>
<td><?php echo $r['quantity']; ?></td>
<td><?php echo $r['price']; ?></td>
<?php endforeach; ?>
推荐阅读
- python - 为什么我的不和谐机器人不发送每日消息
- angular - Angular 11:触发 a 的“激活”事件
茉莉花测试中的元素 - azure - 从逻辑应用触发 Azure 操作组
- python - 将实际字符'\ n'添加到python中的字符串?
- python - 使用 Python 搜索 Lua 文件中的所有函数调用
- python - pytest_sessionstart/finish 显示 AttributeError:“会话”对象没有属性“结果”
- angular - VSCode Typescript:在JSON数组中打开括号后防止换行
- javascript - Remove css class from element when reCAPTCHA is successful - Nextjs
- ruby-on-rails - 具有一种关联类型的 Rails 模型自定义验证
- javascript - 如何让我的客户在 goorm 上与我的服务器 API 对话?