我有一个按钮,当当前时间小于row['end']
时,该按钮必须为绿色。如果行较小,则当前时间必须为红色。这是我到目前为止尝试过的。
我需要检查的代码
include '../../../include/dbConnection/dbcon.php';
$sqlTokens = "SELECT `end` FROM hw_token WHERE token_id = '".$token_id."'";
$resultInfo = mysqli_query($conn, $sqlTokens);
//Show results if > then 0.
if (mysqli_num_rows($resultInfo) > 0) {
while($row = mysqli_fetch_assoc($resultInfo)) {
if(time() > $row['end'])
{
$color = "background-color: #d9534f;";
}
else {
$color = "background-color: #5cb85c;";
}
echo "<button class='ServiceOff btn glyphicon glyphicon-globe' name='on_off' value='".$token_id."' style='".$color." color: #fff;''></button>";
} else {
echo "Error";
}
其余功能看起来如何
echo "<form class='form-horizontal' action='functions/postActions.php' enctype='multipart/form-data' method='POST'>";
echo ' <div class="form-group">';
echo ' <label for="inputEditHex" class="col-sm-2 control-label">Company Name:</label>';
echo ' <div class="col-sm-10">';
echo ' <input type="text" class="form-control" name="bedrijfsnaam" value="'.getTokenInfo($token_id, 0).'">';
echo ' </div>';
echo ' </div>';
echo ' <div class="form-group">';
echo ' <label for="inputEditHertz" class="col-sm-2 control-label">Company Domain:</label>';
echo ' <div class="col-sm-10">';
echo ' <input type="text" class="form-control" name="Url" value="'.getTokenInfo($token_id, 1).'">';
echo ' </div>';
echo ' </div>';
echo ' <div class="form-group">';
echo ' <label for="inputEditnaam" class="col-sm-2 control-label">Survey:</label>';
echo ' <div class="col-sm-10">';
echo ' <input type="text" class="form-control" name="Enquete" value="'.getMedia($token_id, 1).'">';
echo ' </div>';
echo ' </div>';
我的预期结果是,如果当前时间大于或小于数据库中的数据,则按钮将更改颜色。但是实际上发生的是我无法进入该页面。我没有收到任何错误,因为这是与我的index.php
答案 0 :(得分:2)
由于while
块未正确关闭(即{
和}
不匹配),您的PHP文件无法编译。
$color = "background-color: #5cb85c;";
}
echo "<button class='ServiceOff btn glyphicon glyphicon-globe' name='on_off' value='".$token_id."' style='".$color." color: #fff;''></button>";
} // <-- *** YOU NEED TO ADD THIS ***
} else {
echo "Error";
}
此外,在打开'
标签的末尾还有一个额外的button
,这在呈现页面时可能会导致Web浏览器出现问题。