php数组从数据库获取占位符
我在设计我的桌子时有一个:php数组从数据库获取占位符,php,arrays,Php,Arrays,我在设计我的桌子时有一个: <style type="text/css"> tr { background: <?php echo $colors[$status];?>; color:white; } </style> 数据库中的值为0 $status变量定义了表行的颜色。然而,这一行从来就不是石灰。我的数组是错误的还是其他原因?确保顺序正确 顺序应该是这样的: <?ph
<style type="text/css">
tr {
background: <?php echo $colors[$status];?>;
color:white;
}
</style>
数据库中的值为0
$status
变量定义了表行的颜色。然而,这一行从来就不是石灰。我的数组是错误的还是其他原因?确保顺序正确
顺序应该是这样的:
<?php
$status = $row[4];//value is 0
$colors = array("lime", "red");
?>
<style type="text/css">
tr {
background: <?php echo $colors[$status];?>;
color:white;
}
</style>
tr{
背景:;
颜色:白色;
}
您的问题可能是因为在开始使用之前从未声明过
$colors
,如果您的css是在单独的文件(如“style.css”)中定义的,那么您的服务器将无法解析其中的php代码。要做到这一点,你需要在你的样式文件上使用“.php”扩展名,并包括啊愚蠢的错误我做错了其他事情我选错了数据库,哈哈。谢谢Neal,我现在也要重新安排。
<?php
$status = $row[4];//value is 0
$colors = array("lime", "red");
?>
<style type="text/css">
tr {
background: <?php echo $colors[$status];?>;
color:white;
}
</style>