gpt4 book ai didi

php - 根据特定查询值输出不同的行

转载 作者:行者123 更新时间:2023-11-29 08:01:06 24 4
gpt4 key购买 nike

我正在使用以下查询,我想根据查询项目之一的值更改 div 颜色。在下面的代码中,我尝试检查 mgap_accept 的值。如果值为 1,则结果将输出到不同的 div 中,如果值为非 1。

我用 IF?ELSE 做到了,但我不确定是否有更好的方法。这是我的代码:

$result_cat = "SELECT mgap_accept,mgap_ska_id FROM mgap_orders WHERE mgap_ska_id = '$id'";
$stmt = $pdo->prepare($result_cat);
$stmt->execute();
while($row_cat = $stmt->fetch(PDO::FETCH_ASSOC))
{

$id1=$row_cat['mgap_ska_id'];
$accept=$row_cat['mgap_accept'];
$growth=($total + $recovery);
if($accept == '1'){
?>
<div class="show">
<span class="namecustcoltype"><?php echo $id1; ?></span>
<span class="namecusttype"><?php echo $accept; ?></span>
<span class="growthcust">$<?php echo number_format($growth); ?></span>
</div>
<?php
}else{
?>
<div class="showop">
<span class="namecustcoltype"><?php echo $id1; ?></span>
<span class="namecusttype"><?php echo $accept; ?></span>
<span class="growthcust">$<?php echo number_format($growth); ?></span>
</div>
<?php
}
?>

最佳答案

 <div class="<?php echo ($accept == '1')?'show':'showop';?>">

“?:”-ternary operator .

关于php - 根据特定查询值输出不同的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23775117/

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