Javascript Oop检查数据库表是否为空
我有一个选择器,它从数据库中获取信息。但当我的数据库表为空时,选择器仍显示如下: 但是,当我的数据库为空时。我不想显示选择器。但有一条消息说:数据库是空的!添加一些东西 我的选择器代码:Javascript Oop检查数据库表是否为空,javascript,php,sql,oop,Javascript,Php,Sql,Oop,我有一个选择器,它从数据库中获取信息。但当我的数据库表为空时,选择器仍显示如下: 但是,当我的数据库为空时。我不想显示选择器。但有一条消息说:数据库是空的!添加一些东西 我的选择器代码: $results = $database->Selector(); echo "<form name='form' method='POST' id='selector'>"; echo "<select name='train_name' id='tr
$results = $database->Selector();
echo "<form name='form' method='POST' id='selector'>";
echo "<select name='train_name' id='train_name' multiple='multiple'>";
// Loop trough the results and make an option of every train_name
foreach($results as $res){
echo "<option value=" . $res['train_name'] . ">" . $res['train_name'] . "</option>";
}
echo "</select>";
echo "<br />" . "<td>" . "<input type='submit' name='Add' value='Add to list'/>" . "</td>";
echo "</form>";
编辑:
现在我明白了:
$results = $database->Selector();
if(count($results) > 0) {
//Form etc here//
}else echo "nope";
它正在工作!:D
如果(count($results)我必须把它放在哪里?我把它放在循环中。它仍然显示结果。我把它放在foreach调用之后,但在{}之前,什么也没有happend@VinodKumar那么if实际上必须更改为if(count($results)>0){/*您的表单逻辑*/}
@TiMESPLiNTER,哦,是的,对不起。我弄错了。请检查编辑@VinodKumar EDITEDIT哈哈,它正在工作!非常感谢:D
$results = $database->Selector();
if(count($results) > 0) {
//Form etc here//
}else echo "nope";