【发布时间】:2015-07-20 19:49:35
【问题描述】:
我想打印我的表UDS中的最新记录。
使用以下代码,我可以比较两条最新记录...
如果最新记录高于上一个记录,则我用绿色打印该值,否则如果最新记录小于上一个记录,我用红色打印...否则,我用黑色打印它/p>
$mrkfStatement = $mrkfPDO->prepare("select * from uds order by id desc limit 2 ");
$mrkfStatement->execute($params);
$pays = $mrkfStatement->fetchAll(PDO::FETCH_ASSOC);
$color = 'black';
$element = $count($pays);
if ($element > 0) { // we must have got two records back from the query
if ($pays[$element]['price'] < $pays[$element - 1]['price'])
$color = 'red';
elseif ($pays[$element]['price'] > $pays[$element - 1]['price'])
$color = 'green';
}
echo "<tr><td>
<span style='color: $color'>"
. $pays[$i]['price'] .
"</span>
</td>
</tr>";
但我遇到了这个错误:
未定义变量:计数
函数名必须是字符串($element = $count($pays);)
【问题讨论】:
标签: php