【发布时间】:2018-07-24 19:28:24
【问题描述】:
我在准备购物车的过程中有这种数据集
除了数量之外,一切都来自这里的数据库,当添加到购物车时,它成功地传递了#id,但是几个小时以来,我一直无法找到一种方法来传递数量......所以有人可以请给我一个方法来做到这一点
{% extends 'base.html.twig' %}
{% block body %}
<h2 class="page-header">Book List</h2>
<table class="table table-striped">
<thead>
<tr>
<th>#</th>
<th>Book Title</th>
<th>Catogory</th>
<th>Price</th>
<th>Quantity</th>
</tr>
</thead>
<tbody>
{% for booklist in booklist %}
<tr>
<th scope="row">{{booklist.id}}</th>
<td>{{booklist.bookname}}</td>
<td>{{booklist.category}}</td>
<td>{{booklist.price}}</td>
<td><input type="text" class="number quantity" id="quantity" name="quantity" value="1" required></td>
<td>
<a href="/Booklist/details/{{booklist.id}}" class="btn btn-success">Add to Cart</a>
<a href="/Booklist/edit/{{booklist.id}}" class="btn btn-default">Check</a>
</td>
</tr>
{% endfor %}
</tbody>
</table>
{% endblock %}
【问题讨论】:
-
我在任何地方都没有看到
<form......>标签 -
或者你将不得不编写一些 AJAX 代码
-
不,这是在我从数据库中填充数据的表中,我在其中放置了数量字段..你能指导我吗..用我应该使用的最简单的方法跨度>
-
您要么必须为每个数量/ID 创建一个
<form ...> ... </form>,要么使用 AJAX 调用传递数据。由于在浏览器上输入了数量,这是将此值传回 PHP 表单的唯一方法 -
与 3 小时前发布的 this 相同的 tuto-request-question?