Php 如何在foreach条件下移除多余的td单元
如何删除多余的td单元格,如图所示,Price Vat Inc.和Total的行跨度基于计数,计数基于productid的#,如您在给定代码中所看到的 这是我的PHP代码:Php 如何在foreach条件下移除多余的td单元,php,codeigniter,foreach,Php,Codeigniter,Foreach,如何删除多余的td单元格,如图所示,Price Vat Inc.和Total的行跨度基于计数,计数基于productid的#,如您在给定代码中所看到的 这是我的PHP代码: $quoteproducts = $this->pmis->get_Squoteproducts1($projectquoteid,'consumables'); $q1 = $this->pmis->get_Squoteproducts2($projectquoteid,'consumables'
$quoteproducts = $this->pmis->get_Squoteproducts1($projectquoteid,'consumables');
$q1 = $this->pmis->get_Squoteproducts2($projectquoteid,'consumables');
//var_dump($q1[0]['cnt']);
$cnt = $q1[0]['cnt'];
$total=0;
$ctr = 1;
$last_key = '';
if($quoteproducts){
foreach($quoteproducts as $q){
$current_key = 0;
$subtotal = $q['price'] * $q['qty'];
//echo $q['stock'];
$strval .='
<tr>
<td align="center">'.$ctr.'</td>
<td class="d1">'.$q['productname'].'</td>
<td align="center" class="d1">'.$q['qty'].'</td>
<td align="center" class="d1">'.$q['unit'].'</td>
<td align="center" rowspan="'.$cnt.'"></td>
<td align="center" rowspan="'.$cnt.'"></td>
</tr>
';
$ctr ++;
$total = $subtotal + $total;
}
}
quoteproducts=$this->pmis->get_Squoteproducts1($projectquoteid,“耗材”);
$q1=$this->pmis->get_Squoteproducts2($projectquoteid,“耗材”);
//var_dump($q1[0]['cnt']);
$cnt=$q1[0]['cnt'];
$total=0;
$ctr=1;
$last_key='';
如果($quoteproducts){
foreach($quoteproducts作为$q){
$current_key=0;
$subtotal=$q['price']*$q['qty'];
//echo$q[“股票”];
$strval.='
“.$ctr”
“.$q['productname']”
“.$q[‘数量’]”
“.$q[‘单位’]”
';
$ctr++;
$total=$subtotal+$total;
}
}
从表中删除行范围。这是由于使用了rowspan 在发布有用的视图文件部分后,我们不介意阅读您如何设置此处不可见的表的其余部分。。。还有,$cnt返回的是什么…$q1=$this->pmis->get_Squoteproducts2($projectquoteid,“耗材”)$cnt=$q1[0]['cnt']$cnt=代表检测到的productid的#,与计数器相同谢谢我不是有意居高临下,但我可以在上面的代码中看到所有相同的信息。“检测到productid的#”是什么意思?函数实际返回什么(示例)。。。。此外,您还需要为表的其余部分包含视图,而不是读心术。故障排除需要信息,到目前为止,您还没有给出足够的信息来了解到底发生了什么。正如您在我的屏幕截图上看到的,我只想删除多余的td。再次感谢你是的;我们怎么能在看不到您如何构建表的其余部分的情况下做到这一点?$cnt返回的代码示例是什么样的,因为这很可能会导致您的问题?这是网站上大多数好问题的基本内容,这就是你的问题被否决的原因。在提供更多信息之前,您将不会收到帮助。您好。欢迎来到stackoverflow。我知道你是新来的,但提供更多关于你问题的细节将有助于社区更好地帮助你。请参考,看看您是否可以以任何方式改进您的问题。首先,添加标记以指定问题所属的特定技术。祝你好运@布拉格:它一定是因为某种原因而存在,但他没有告诉我原因;)@安库什,谢谢