Php 根据mysql行中的单词更改引导标签
我的代码确实有一些问题 我想改变我的标签上的颜色,如果它从一个状态到另一个取决于mysql数据库的世界 首先,我有代码:Php 根据mysql行中的单词更改引导标签,php,mysql,twitter-bootstrap,label,row,Php,Mysql,Twitter Bootstrap,Label,Row,我的代码确实有一些问题 我想改变我的标签上的颜色,如果它从一个状态到另一个取决于mysql数据库的世界 首先,我有代码: <table class="table responsive"> <div id="employee_table"> <table class="table"> <tr&g
<table class="table responsive">
<div id="employee_table">
<table class="table">
<tr>
<th width="10%">ARK ID</th>
<th width="20%">User</th>
<th width="45%">Header</th>
<th width="10%">Status</th>
<th width="20%">Priority</th>
</tr>
<?php
while($row = mysqli_fetch_array($result))
{
?>
<tr>
<td><?php echo $row["ark_id"]; ?></td>
<td><?php echo $row["name"]; ?></td>
<td><a href="read.php?id=<?php echo $row['id']; ?>"><?php echo $row["overskrift"]; ?></td>
<td><?php echo $row["prioritet"]; ?></td>
<td><?php echo $row["status"]; ?></td>
</tr>
<?php
}
?>
</table>
方舟号
使用者
标题
地位
优先
您可以在while循环开始时检查优先级:
<table class="table responsive">
<div id="employee_table">
<table class="table">
<tr>
<th width="10%">ARK ID</th>
<th width="20%">User</th>
<th width="45%">Header</th>
<th width="10%">Status</th>
<th width="20%">Priority</th>
</tr>
<?php
while($row = mysqli_fetch_array($result))
{
if($row["prioritet"] == "LOW") {
$color = '#000000'; // choose color
}
else if($row["prioritet"] == "MEDIUM") {
$color = '#888888'; // choose color
}
else {
$color = '#ffffff'; // choose color
}
?>
<tr>
<td><?php echo $row["ark_id"]; ?></td>
<td><?php echo $row["name"]; ?></td>
<td><a href="read.php?id=<?php echo $row['id']; ?>"><?php echo $row["overskrift"]; ?></td>
<td style="color:<?php echo $color?>"><?php echo $row["prioritet"]; ?></td>
<td style="color:<?php echo $color?>"><?php echo $row["status"]; ?></td>
</tr>
<?php
}
?>
</table>
方舟号
使用者
标题
地位
优先
希望下面的代码能帮助你
<table class="table responsive">
<div id="employee_table">
<table class="table">
<tr>
<th width="10%">ARK ID</th>
<th width="20%">User</th>
<th width="45%">Header</th>
<th width="10%">Status</th>
<th width="20%">Priority</th>
</tr>
<?php
while($row = mysqli_fetch_array($result))
{
if($row["prioritet"] == "LOW") {
$priority_color = '#009933'; // low priority color
}
else if($row["prioritet"] == "MEDIUM") {
$priority_color = '#0099ff'; // Medium priority color
}
else if($row["prioritet"] == "HIGH"){
$priority_color = '#ff0000'; // High priority color
}else{
$priority_color = '#ffffff'; // default color
}
?>
<tr>
<td><?php echo $row["ark_id"]; ?></td>
<td><?php echo $row["name"]; ?></td>
<td><a href="read.php?id=<?php echo $row['id']; ?>"><?php echo $row["overskrift"]; ?></td>
<td><?php echo $row["prioritet"]; ?></td>
<td bgcolor="<?php echo $priority_color; ?>"><?php echo $row["status"]; ?></td>
</tr>
<?php
}
?>
</table>
方舟号
使用者
标题
地位
优先
我漏了几行,对不起!:)现在一切都好了。谢谢你的帮助!抱歉耽误您的时间,但我丢失了一些代码-我代码的另一部分“状态”不在代码中,如何做更多的IF语句?请解释更多关于您的问题,以便我们可以帮助您。我有两行,一行是status,一行是priority,这两行都应该根据MySQL中他们行中的单词而改变。您的status值是多少?