第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

CSS/PHP:根據(jù)從 MySQL 檢索的值更改字體顏色

CSS/PHP:根據(jù)從 MySQL 檢索的值更改字體顏色

PHP
慕桂英546537 2021-11-13 16:43:52
我的代碼有問題。目前,我在數(shù)據(jù)庫中有一個名為“Book_status”的列。有待處理,批準和拒絕3個條件。我希望字體根據(jù)該條件在 PHP 中更改其顏色。例如,Pending 將字體更改為 Yellow,Approved 為 Green,Reject 為 Red。以下是我當前的 PHP 代碼:echo "<tr>";        echo "<td>" . $row['id'] . "</td>";        echo "<td>" . $row['Requested_by'] . "</td>";                                                      echo "<td>" . $row['Fac_ID'] . "</td>";        echo "<td>" . $row['Room_Desc'] . "</td>";        echo "<td>" . $row['Meeting_Description'] . "</td>";            echo "<td>" . $row['Book_Status'] . " </td>";              echo "<td><a type='button' class='btn btn-primary btn sm'href='view.php?id=". $row['id'] ."' title='Edit Booking' data-toggle='tooltip'>View</a></td>";echo "</tr>";
查看完整描述

3 回答

?
慕姐8265434

TA貢獻1813條經(jīng)驗 獲得超2個贊

只需將一些 CSS 類命名為與狀態(tài)值相同的名稱,并將其作為樣式分配給表格行


<style>

    .pending td{color:yellow;}

    .approved td{color:green}

    .reject td{color:red}

</style>

然后,在 PHP/HTML 中:


    $class=strtolower( $row['Book_Status'] );


    echo "<tr class='$class'>";

    echo "<td>" . $row['id'] . "</td>";

    echo "<td>" . $row['Requested_by'] . "</td>";                                              

    echo "<td>" . $row['Fac_ID'] . "</td>";

    echo "<td>" . $row['Room_Desc'] . "</td>";

    echo "<td>" . $row['Meeting_Description'] . "</td>";    

    echo "<td>" . $row['Book_Status'] . " </td>";      

    echo "<td><a type='button' class='btn btn-primary btn sm'href='view.php?id=". $row['id'] ."' title='Edit Booking' data-toggle='tooltip'>View</a></td>";

    echo "</tr>";


查看完整回答
反對 回復 2021-11-13
?
largeQ

TA貢獻2039條經(jīng)驗 獲得超8個贊

這將工作


<?php

$status=$row['Book_Status'];

if($status=="Approved")

{

    $color="color:green";

}

else if($status=="Pending")

{

    $color="color:yellow";

}

else 

{

    $color="color:red";

}

 echo "<table><tr><td></td><td></td><td></td><td></td><td></td><td style='$color'>".$status ."</td></tr></table>";  


?>


查看完整回答
反對 回復 2021-11-13
?
斯蒂芬大帝

TA貢獻1827條經(jīng)驗 獲得超8個贊

這在某種程度上與此相似


但不是傳遞數(shù)字而是傳遞狀態(tài)


function statusColor($status)

{

    if ($status == 'Pending')

        return 'is-pending';

    else if ($status == 'Approved')

        return = 'is-approved';

    else if ($status == 'Rejected')

        return = 'is-rejected';

}

對于 html 是這樣的


<tr class="<?=statusColor('Pending');?>">...</tr>

我總是使用類而不是內(nèi)聯(lián) css


.is-pending {

  color: yellow;

}

.is-approved {

  color: green;

}

.is-rejected {

  color: red;

}


查看完整回答
反對 回復 2021-11-13
  • 3 回答
  • 0 關注
  • 163 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號