2016-12-09 14 views
-2

テーブルの背景色を同じ値に設定するにはどうしたらいいですか? テーブルtrの背景色を設定する方法

<?php 
$result = mysql_query("SELECT * FROM `status` where username ='".$UserName."' ",$conn); 
while($row=mysql_fetch_array($result)) 
{ 
echo ' 
    <tr style="'.$bgcolor.'"> 
     <td> 
     '.$row["Uv"].' 
     </td> 
     <td> 
     '.$row["Su"].' 
     </td> 
     <td> '.$row["Status"].' </td> 
    </tr> '; 
} 
?> 

How the rows should look like

iがに係るhmsid20161812(青色)、hmsid20161815(茶色)、hmsid20161810(黄色)我々は、アレイ内のカラーコードまたは名前を与える手段が、印刷のような同じUVに従って変更色をwan't uv。

+1

'を見てい' – Satpal

+0

は "蘇" は、 '$のbgcolor'が定義されている任意の順序 – Sasikumar

+0

に来ます?どこから違う色の値が得られますか? – Samir

答えて

0

色の前にCSSのbackground-color:属性を追加する必要があります。

<tr style="background-color: '.$bgcolor.'"> 
0

変更

<tr style="'.$bgcolor.'"> 

あなたはこのような何かを試すことができます。また、少なくともmysqli_機能をすべてごmysql_の機能を変更する必要があります。より良いPDOを試してみてください。このawasomeブログhere

<?php 

$bgcolor = "blue"; //you have to define it somewhere like here 
$bgcolor2 = "red"; //you have to define it somewhere like here 
$bgcolor3 = "yellow"; //you have to define it somewhere like here 

$result = mysqli_query("SELECT * FROM `status` where username ='".$UserName."' ",$conn); 
while($row = mysqli_fetch_array($result)) 
{ 
    if ($row['Uv'] == "hmsid20161812") { 
     echo "<tr style='background-color: $bgcolor'> 
       <td> 
       ".$row['Uv']." 
       </td> 
       <td> 
       ".$row["Su"]." 
       </td> 
       <td> ".$row["Status"]." </td> 
      </tr> "; 
    } elseif ($row['Uv'] == "hmsid20161815") { 
     echo "<tr style='background-color: $bgcolor2'> 
       <td> 
       ".$row['Uv']." 
       </td> 
       <td> 
       ".$row["Su"]." 
       </td> 
       <td> ".$row["Status"]." </td> 
      </tr> "; 
    } 
    elseif ($row['Uv'] == "hmsid20161810") { 
     echo "<tr style='background-color: $bgcolor3'> 
       <td> 
       ".$row['Uv']." 
       </td> 
       <td> 
       ".$row["Su"]." 
       </td> 
       <td> ".$row["Status"]." </td> 
      </tr> "; 
    } 
} 
?> 
+0

ありがとうBlueblazer172しかし、私たちはたくさんあるので、このように手動で設定することはできません..... – Nmarediya

+0

@ Nmarediyaあなたは何件持っていますか? – Blueblazer172

+0

は、行のすべての名前を持つ配列を定義し、 'if elseif'文を作成します – Blueblazer172

関連する問題