0

私は PHP MySQL と jQuery を初めて使用します。サービス デスク フォームとデータベースを作成しています。データを入力し、適切な形式でデータを表示できます。MySQL データベースの値に応じてテキストの色を変更できるようにする必要があります。ステータス = 遅延中、飛行中、給油中、離陸、着陸など、5 つすべてを異なる色にする必要があります。遅延 = 赤、給油中 = オレンジ、離陸 = 薄緑、飛行中 = 深緑、着陸 = 青

これを行う方法はありますか?

4

2 に答える 2

0

PHP で生成されたページの場合は、次のように css ファイルにクラスを記述できます。

.blue {
     color: blue;
}

など...
そして、PHPを使用して、MYSQLから取得した値に基づいて適切なクラスを配置します。
この助けを願っています。

于 2013-03-18T16:35:24.367 に答える
0

データベースから値を取得し、次のように変数に格納する必要があります: $response = DATA FROM DB 次に、switch ステートメントを使用して応答を確認し、それに応じて色を設定できます。

switch ($response)
{
 case "delayed":
   // maybe frame the element like so
   <span class="delayed">Delayed</span>
   // or set a class using a variable
   $class = "red";
break;
case "in-flight":
   <span class="in-flight">Delayed</span>
   //or
   $class = "orange";
   break;
   // always good to set a default value 
default:
  code to be executed if n is different from both delayed and in-flight;
}

switch ステートメントを使用してクラス名を設定した場合は、次のように要素をそのすぐ下に配置できます。

 <span class="<?php echo $class; ?>">Delayed</span>

次にcssを使用する

.red{
   color: red;
} 

.orange{
   color: orange
 }
于 2013-03-18T16:42:14.220 に答える