在 jquery 中使用 html 的 rowspan_problem
Posted
技术标签:
【中文标题】在 jquery 中使用 html 的 rowspan_problem【英文标题】:rowspan_problem using html in jquery 【发布时间】:2018-02-11 12:21:24 【问题描述】:$count=0;
$avg=0;
$min=0;
$max=0;
$sql1=mysqli_query($conn,"SELECT * FROM activities");
while($row=mysqli_fetch_array($sql1)):
$act=$row['act'];
$sql=mysqli_query($conn,"SELECT activity,worker,grams,start_time,end_time,TIMESTAMPDIFF(MINUTE,start_time,end_time) AS time FROM works WHERE activity='$act'");
$count=mysqli_num_rows($sql);
$count=$count+2;
?>
<tr>
<td rowspan=<?php $count;?>><?php echo $row['act']; ?></td>
</tr>
<?php
$avg=0;
$max=0;
$min=0;
while (($row = mysqli_fetch_array($sql))):
error_reporting(E_ERROR | E_PARSE);
$result=$row['grams']/($row['time']/60);
$avg=$avg+$result;
if($max < $result)
$max=$result;
if($min>$result)
$min=$result;
?>
<tr>
<td><?php echo $row['worker']; ?></td>
<td><?php echo $result; ?></td>
</tr>
<?php endwhile;?>
<?php
error_reporting(E_ERROR | E_PARSE);
$avg=$avg/($count-2); ?>
<tr>
<td></td>
<td></td>
<td><?php echo $avg ;?></td>
<td><?php echo $max ;?></td>
<td><?php echo $min ;?></td>
</tr>
<?php endwhile; ?>
</table>
其实我想把这些html
表导出到excel
我为此目标使用jQuery
我成功导出了,但是rowspan
根本不工作
【问题讨论】:
改进代码和问题文本 【参考方案1】:看来您需要echo
$count
变量。
<td rowspan="<?php echo $count;?>">
【讨论】:
它的工作我忘了感谢剩余的meeeeee【参考方案2】:你只是错过了一件事。
<td rowspan=<?php $count;?>><?php echo $row['act']; ?></td>
应该是:
<td rowspan='<?php $count;?>'><?php echo $row['act']; ?></td>
【讨论】:
【参考方案3】:< td rowspan=<?php $count;?>><?php echo $row['act']; ?></td >
应该是:
< td rowspan='<?= $count ?>'><= echo $row['act']; ?></td >
【讨论】:
以上是关于在 jquery 中使用 html 的 rowspan_problem的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 jquery 在 HTML 表中显示 json 内容