我正在为客户开发一个订购系统。在订单页面上有一个表格,显示所有不同的供应商及其产品,然后在该表格上是一个文本字段,他们可以在其中输入他们想要的每种产品的数量,当他们点击结帐时,它会在确认页面上显示订购的东西. 显示代码如下
<?php defined('C5_EXECUTE') or die("Access Denied.");
?> <div class="ccm-ui"><?php
$db= Loader::db();
$query = 'SELECT * FROM Vendors';
$results = $db->getAll($query);
?>
<form name="OrderForm" action="/confirm" method="POST">
<table stlye="position:relative;"class="table">
<thead>
<tr>
<th>Quantity</th>
<th>Product</th>
<th>Category</th>
<th>Vendor</th>
<th>Address</th>
</tr>
<?php
foreach ($results as $vendor) {
?>
<tr>
<td><input style="width:50px" type="text" name="quantities" value="0" size="1" /></td>
<td><?php echo $vendor['Product'];?></td>
<td><?php echo $vendor['Category'];?></td>
<td><?php echo $vendor['Vendor'];?></td>
<td><?php echo $vendor['Address'];?></td>
</tr>
<?php
}
?>
</table>
<input type="submit" value="Checkout"<button style="float:right;" type="button" class="btn btn-primary"></button>
</form>
</div>
我唯一的问题是,当我尝试提取信息时,它只会提取最后一个文本字段的值,而不是全部。理想情况下,id 喜欢有一个 if 语句来检查文本值是否大于 0,如果是,它将显示它。