gpt4 book ai didi

php - 使用 PHP 在最后一个 SQL 行上使用不同的 CSS 样式

转载 作者:太空宇宙 更新时间:2023-11-04 00:16:34 26 4
gpt4 key购买 nike

问题:

在不使用任何 CSS3 选择器的情况下为 SQL 查询中的最后一行设置样式。

PHP代码:

while ($item = mysql_fetch_assoc($itemsresult))
{
$answer = "SELECT IID, Comment FROM betyg_answers WHERE EID = '{$EID}' AND CID = '{$item['CID']}' ORDER BY ID ASC";
$answerresult = mysql_query($answer) or die ('Error (' . mysql_errno() . ') ' . mysql_error());
$answer = mysql_fetch_assoc($answerresult);

if ($answer['IID'] == $item['IID'])
{
$html .= '
<tr>
<td class="arrow" style="'.$arrow.'"><img src="./img/circle_arrow_right.png" class="arrowimage"></td>
<td class="numbers" style="'.$numbers.'">'.$itemcounter.'.</td>
<td class="text" style="'.$text.'">'.$item['Description'].'</td>
</tr>
';
}
else
{
$html .= '
<tr>
<td class="arrow" style="'.$arrow.'">&nbsp;</td>
<td class="numbers" style="'.$numbers.'">'.$itemcounter.'.</td>
<td class="text" style="'.$text.'">'.$item['Description'].'</td>
</tr>
';
}

$itemcounter++;
}

SQL 查询中的最后一行应改为打印:

$html .= '
<tr>
<td class="arrow" style="'.$lastarrow.'">&nbsp;</td>
<td class="numbers" style="'.$lastnumbers.'">'.$itemcounter.'.</td>
<td class="text" style="'.$lasttext.'">'.$item['Description'].'</td>
</tr>
';

问题:

需要在 while 循环中添加什么才能识别最后一行并打印不同的代码?

最佳答案

使用计数器:

$i = 0;
$c = mysql_num_rows($itemresult);
while ($item = mysql_fetch_assoc($itemsresult)) {
$i++;
if ($i == $c) {
// This is a last row
} else {
// Regular row
}
}

关于php - 使用 PHP 在最后一个 SQL 行上使用不同的 CSS 样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11069147/

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