在 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 内容

使用JQuery删除html页面中的元素

使用JQuery删除html页面中的元素

使用 jQuery 时如何在 html 表中输出数组的内容?

ttk 按钮跨越多列

使用 jquery 在 HTML 表中追加行不起作用