gpt4 book ai didi

php - 具有静态列和动态行的 HTML 表格

转载 作者:行者123 更新时间:2023-11-29 07:43:25 30 4
gpt4 key购买 nike

enter image description here

让上图简单解释一下。

我想要做的(但显然不能)是在第一列显示的运动中显示每个团队(CAS、CEIT、CASNR、CSE)的相应分数。

这就是我到目前为止所拥有的..

<table class="table table-bordered">
<thead>
<tr>
<th>Games</th>
<th class="danger">CAS</th>
<th class="warning">CEIT</th>
<th class="success">CASNR</th>
<th class="info">CSE</th>
</tr>
</thead>
<tbody>
<?php
include('connection.php');
$sportid = '';
$query=mysql_query("SELECT * FROM sports ORDER BY sportname")or die(mysql_error());
while($row=mysql_fetch_array($query)) {
$sportid = $row['sportid'];
?>
<tr>
<td><input type="hidden" id="sportid[]" name="sportid[]" value="<?php echo $row['sportid']; ?>"><?php echo $row['sportname']; ?> </td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<?php } ?>
</tr>
<tr>
<td class="success">Total Points</td>
<td class="info">0</td>
<td class="info">0</td>
<td class="info">0</td>
<td class="info">0</td>
</tr>
</tbody>
</table>

附注如果表格分数中没有该球队在特定运动项目中的可用数据,它仍应显示零。

最佳答案

试试这个代码

    <?php 
$headers=array('CAS','CEIT','CASNR','CSE');
?>
<table class="table table-bordered">
<thead>
<tr>
<th>Games</th>
<th class="danger">CAS</th>
<th class="warning">CEIT</th>
<th class="success">CASNR</th>
<th class="info">CSE</th>
</tr>
</thead>
<tbody>
<?php
include('connection.php');
$sportid = '';
$query=mysql_query("SELECT * FROM sports ORDER BY sportname")or die(mysql_error());
while($row=mysql_fetch_array($query)) {
$values=array();
$sportid = $row['sportid'];
for ($i = 0; $i < count($headers); $i++) {
$query1=mysql_query("SELECT score FROM score WHERE sportid= ".$sportid." AND team = ".$headers[$i])or die(mysql_error());
while ($row1 = mysql_fetch_array($query1)) {
$values[$i]=$row1['score'];
}
}
?>
<tr>
<td><input type="hidden" id="sportid[]" name="sportid[]" value="<?php echo $row['sportid']; ?>"><?php echo $row['sportname']; ?> </td>
<td><?php echo $values[0]; ?></td>
<td><?php echo $values[1]; ?></td>
<td><?php echo $values[2]; ?></td>
<td><?php echo $values[3]; ?></td>
<?php echo '</tr>';} ?>

<tr>
<td class="success">Total Points</td>
<td class="info">0</td>
<td class="info">0</td>
<td class="info">0</td>
<td class="info">0</td>
</tr>
</tbody>
</table>

如果不起作用,请给我表格结构

关于php - 具有静态列和动态行的 HTML 表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28471280/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com