我是php的新手,我正在寻找一种方法,从我从sql server存储过程获得的特定列中获取一些单词。这些单词'我会将它们用作我的CSS的风格
示例: 列HTML_CODE有时候'粗,'绿色'或者是其他东西。有时它们在同一列中,并不总是以相同的顺序排列。我不知道如何在循环中使用它们。看看我到现在为止:
$result = sqlsrv_query($conn, $sql);
while ($row = sqlsrv_fetch_array($result))
{
//print_r( $row ); // debug code
if ($row['HTML_CODE'] == 'BOLD(), Green()'){
$couleur='green';
$font= 'bold';
}
else {
$couleur='black';
$font= 'normal';
}
?>
<tbody>
<tr>
<?php echo "<tr style=\"font-weight:$font; color:$couleur;\">"; ?>
<td><?php echo ($row['Nom']); ?></td>
<td><?php echo ($row['Quantite']); ?></td>
<td><?php echo ($row['Montant']); if (is_numeric($row['Montant'])) {
echo ' $';
}?></td>
<td><?php echo ($row['#GL']); ?></td>
<td><?php echo ($row['Debit']); if (is_numeric($row['Debit'])) {
echo ' $';
} ?></td>
<td><?php echo ($row['Credit']); if (is_numeric($row['Credit'])) {
echo ' $';
}?></td>
</tr>
</tbody>
答案 0 :(得分:0)
if(strstr($ row [&#39; HTML_CODE&#39;],&#34; BOLD()&#34;)){$ font =&#39; bold&#39 ;; }