【发布时间】:2018-08-16 00:46:48
【问题描述】:
我有三个由上一个文件中上传的数据创建的表。我想在定义的位置插入数据,以便每个服务都是表中的单独记录,并且分配了单独的数量和金额。 我的php函数:
function listService()
{
$service_chcecked = $_POST['service_chcecked'];
$quantity = $_POST['quantity_chcecked'];
$net_price = $_POST['net_price_chcecked'];
for ($x = 0; $x < count($service_chcecked); ++$x) {
echo '<tr><td>id:' . $x . '</td><td>name:' . $service_chcecked[$x] . '</td>';
for ($y = 0; $y < count($net_price); ++$y) {
echo '<td>price:' . $net_price[$y] . '</td>';
for ($z = 0; $z < count($quantity); ++$z) {
echo '<td>quantity:' . $quantity[$z] . '</td>';
};
};
echo '</tr>';
}
}
还有我的 html 地方:
<div class='services'>
<table>
<tr>
<th><span>NO.</span></th>
<th><span>Service name</span></th>
<th><span>Net price</span></th>
<th><span>Quantity</span></th>
</tr>
<?php listServiceName(); ?>
</table>
</div>
现在它以这种方式显示给我,最后有重复的数据:/ broken table
【问题讨论】:
-
function listService()但是你在使用listServiceName()之后。对我来说,有些东西没有加起来。
标签: php html arrays html-table