在我的php类中,我创建了一个连接选择表单的方法(ajax调用) 现在我有一个奇怪的问题,因为在firefox,chrome和其他浏览器中的方法 很好地显示我的查询行的选择,而在8-9没有显示行但只有一个“白色”窗口。
public function ShowCat_2( $idca2, $idca1 ) {
// for edit function
$where = "";
if(isset($idca1)){ $where .= " idcat_1='$idca1'"; }
if(isset($_POST['idcat_1'])) { $where .= " idcat_1='$_POST[idcat_1]'"; }
// query
$this->db->result = $this->db->mysqli->query("SELECT * FROM cat_2 WHERE $where");
$cat_2 = '<option value="0">Select</option>';
while($row = $this->db->result->fetch_assoc()) {
$cat_2 .= '<option value="' . $row['idcat_2'] . '"';
if($idca2 == $row['idcat_2']){ $cat_2 .= ' selected'; } // for edit fun
$cat_2 .= '>' . utf8_encode(ucfirst(strtolower($row['descr']))) . '</option>';
}
return $cat_2;
}
你能告诉我可能是什么问题以及如何解决? 感谢
答案 0 :(得分:0)
查看页面来源。那里可能存在PHP警告/通知,打破了HTML代码。