gpt4 book ai didi

javascript - 在 if 语句中仅回显文本一次

转载 作者:行者123 更新时间:2023-11-30 15:35:19 25 4
gpt4 key购买 nike

我试图回显赢得特定奖牌的那几周。我正在从数据库中获取该数据,其结果存储在“$toprow55”中。

以下是我用来回显查询结果的代码:-

<div class="modal-body" style="white-space: pre-line ;color:black;background:#ffc266; font-size:17px ">
<?php while( $toprow55 = sqlsrv_fetch_array( $stmt55) ){
if($toprow55 !== NULL){?>
<?php echo "Gold medals won : "."\n". "".$toprow55['WeekNumber']."" ."\n";
}
else {
{
echo "No Gold medals won";
} }}?>

</div>

问题:我得到的文本:“Gold medals won :”与结果回显的次数一样多。我知道我需要在这里使用“sqlsrv_fetch_array($stmt55)”。请告诉我如何显示“赢得的金牌:” onlyonce

显示当前场景的图片:

img

最佳答案

它应该可以工作。您可以在 if 条件的末尾将 bool 值设置为 true 然后再设置为 false 来显示标签“赢得金牌”一次。

<div class="modal-body" style="white-space: pre-line ;color:black;background:#ffc266; font-size:17px ">
<?php
$i = true;
while( $toprow55 = sqlsrv_fetch_array( $stmt55) ){
if($toprow55 !== NULL){
if($i) echo "Gold medals won :\n";
echo $toprow55['WeekNumber']."\n";
$i = false;
}
}
if($i){
echo "No Gold medals won";
}
?>
</div>

关于javascript - 在 if 语句中仅回显文本一次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41653301/

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