Как изменить формат конкретного текста, который был помещен в цикл while mysql? - PullRequest
2 голосов
/ 14 ноября 2011

Моя база данных:

 --------------------------------------------
|   id  |  col1  |  col12  |  col3  |  col4  |
 --------------------------------------------
|   id  |  item1 |  40000  |  $400  |    1   |
|   id  |  item1 |  60000  |  $300  |    0   |
|   id  |  item1 |  80000  |  $200  |    0   |
|   id  |  item1 |  10000  |  $800  |    1   |
 --------------------------------------------

Мой запрос:

$sqlCommand = "SELECT * FROM table ORDER BY id"; 
$query = mysql_query($sqlCommand) or die (mysql_error());
$var = '';

while ($row = mysql_fetch_array($query)) {
    $id = $row['id'];   
    $var1 = $row['col1'];
    $var2 = $row['col2'];
    $var3 = $row['col3'];
    $var3 = $row['col4'];

    $var .= "<div id='div1'><img src='$var1'/></div>
  <div id='div2'>$var2</div>
  <div id='div3'>$var3</div>
  <div id='div4'>$var4</div>";

}

Как я хочу, чтобы это выводило данные, элементы, которые имеют «1» в столбце col3, должны быть выделены жирным шрифтом и, возможно, другого цвета, а другой текст остается независимо от того, какой шрифт / текст страницы задан как.

Как показано ниже

---------------------------------------------------
|   id      |    col1    |    col12    |    col3  |
---------------------------------------------------
|   id      |    item1   |    40000    |    $400  |
|   id      |    item1   |    60000    |    $300  |
|   id      |    item1   |    80000    |    $200  |
|   id      |    item1   |    10000    |    $800  |
 ---------------------------------------------------

Возможно ли это в цикле while? Если нет, то как еще я могу это сделать?

1 Ответ

2 голосов
/ 14 ноября 2011
$sqlCommand = "SELECT * FROM table ORDER BY id"; 
$query = mysql_query($sqlCommand) or die (mysql_error());
$var = '';

while ($row = mysql_fetch_array($query)) {
    $id = $row['id'];   
    $var1 = $row['col1'];
    $var2 = $row['col2'];
    $var3 = $row['col3'];
    $var4 = $row['col4'];
if($var4==1) { $style = "font-weight:bold"; } 
    $var .= "<div id='div1'><img src='$var1'/></div>
  <div style="$style" id='div2'>$var2</div>
  <div style="$style" id='div3'>$var3</div>
  <div style="$style" id='div4'>$var4</div>";

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...