为了账号安全,请及时绑定邮箱和手机立即绑定

Warning: mysqli_query() expects parameter 1 to be mysqli, null given

<?php

require_once('connect.php');

function getList($pid=0,&$result=array(),$spac=0){

$spac = $spac + 2;

$sql="select * from forwardcate WHERE pid='$pid' ";

$query=mysqli_query($con,$sql);

if($query&&mysqli_num_rows($query)){

while($row = mysqli_fetch_assoc($query)){

$row['catename'] = str_repeat('&nbsp;&nbsp;',$spac).'|--'.$row['catename'];

$result[] = $row;

getList($row['id'],$result,$spac);

}

}

return $result;

}

function displayCate($pid=0,$selected=1){

$rs = getList($pid);

$str='';

$str.= "<select name='cate'>";

foreach($rs as $key => $val){

$selectedstr = '';

if($val['id'] == $selected){

$sellectedstr ="selected";

}

$str.= "<option {$selectedstr}>{$val['catename']}</option>";

}

return $str .= '</select>';

}

echo displayCate(0,1);

?>

http://img1.sycdn.imooc.com//5983cea10001f37911750214.jpg

正在回答

2 回答

函数内部不能调用$con变量,改为$query=mysqli_query($GLOBALS[con],$sql);

0 回复 有任何疑惑可以回复我~
#1

云彩无色3804005 提问者

非常感谢!
2017-09-05 回复 有任何疑惑可以回复我~

大家看看这个是什么原因?

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

Warning: mysqli_query() expects parameter 1 to be mysqli, null given

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信