是否可以创建一个基于我的数据库显示某种颜色的PHP if语句?
我想创建一个PHP表,列出当前打开的所有端口。数据将存储在MySQL数据库中。基本上如果端口打开,绿色将显示在表格中,如果它没有打开,则会显示红色。
这可以用PHP做吗?
答案 0 :(得分:1)
简短回答:
是的
如何吗
我们说,您的表结构如下:
-------------------------
Port |Open
-------------------------
1111 |1
2222 |0
1212 |1
-------------------------
你可以实现你想做的事情:
//connect to database
//fetch all records
$records //Lets say this contains all the records
echo '<table>';
foreach($records as $record){
echo '<tr>';
echo '<th>'. $record["port"] .'</th>';
echo displayOpen($record);
echo '</tr>';
}
echo '</table>';
function displayOpen($record){
if($record["isOpen"] == 1){
return '<th style="color:green">open</th>';
}else{
return '<th style="color:red">close</th>';
}
}
这应该会让你大致了解如何做到这一点。我假设你是PHP的新手。我建议你在要求代码之前先阅读/学习一下。
由于