Технологии
Доброго дня! В базе есть поле - aid, оно либо 0 либо 4 либо 3 while($row = mysql_fetch_array($result)) { if ($row['aid'] == 4 && 3) { - вопрос №2294338
Доброго дня!
В базе есть поле — aid, оно либо 0 либо 4 либо 3
while($row = mysql_fetch_array($result))
{
if ($row['aid'] == 4 && 3) {
echo "<style>#na {background: #000;}</style>";
}
else {
echo "<style>#na {background: #FFF;}</style>";
}
//
echo '
<table>
<tr>
<td id=«na»>'.$row['name'].'</td>
<td>'.$row['authid'].'</td>
<td>'.$row['reason'].'</td>
</tr>
</table>';
}
Но код не работает постоянно background: #FFF;, хотя есть значения и с 0 которые по идее должны быть background: #000;
Помогите пожалуйста!
январь 19, 2017 г.
-
Всего ответов: 2
-
Здравствуйте!
Условие написано не корректно. Насколько я понял, вам нужен черный фон, если aid равен 3 или 4. Если так, то строка с условием должна выглядеть так:
if (($row['aid'] == 3) || ($row['aid'] == 4)) {
-
Здравствуйте.
А еще лучше в одну проверку
if ($row['aid'] == 0) {
echo "<style>#na {background: #FFF;}</style>";
}else {
echo "<style>#na {background: #000;}</style>";
}