请问如下报错 object of class stdclass could not be converted 如何处理

代码报错:按f12 发现如下报错:

( ! ) catchable fatal error: object of class stdclass could not be converted to string in d:\wamp64\www\practice\sy10_1.php on line 71

call stack

#timememoryfunctionlocation

10.0000239776{main}( )…\sy10_1.php:0

20.0156252296printf

( )…\sy10_1.php:71

代码如下:

部门员工查询

//初始化函数

function getxmlhttpobject()

{

var xmlhttp=null;

try

{

xmlhttp=new xmlhttprequest();

}

catch (e)

{

try

{

xmlhttp=new activexobject(“msxml2.xmlhttp”);

}

catch (e)

{

xmlhttp=new activexobject(“microsoft.xmlhttp”);

}

}

return xmlhttp;

}

//选择列表框中选项时触发run()函数

function run()

{

xmlhttp=getxmlhttpobject();

var depart=document.getelementbyid(“depart”).value;

var url=”sy10_1_pro.php”; //服务器端在sy10_1_pro.php中处理

url=url+”?depart=”+depart; //url地址,以get方式传递

url=url+”&sid=”+math.random(); //添加一个随机数,以防服务器使用缓存的文件

xmlhttp.open(“get”,url,true); //通过get方式打开xmlhttp对象

xmlhttp.send(null); //向服务器发送http请求,请求内容为空

xmlhttp.onreadystatechange = function() //定义响应处理函数

{

if (xmlhttp.readystate==4&&xmlhttp.status==200)

{

//在”txthint”上显示返回信息

document.getelementbyid(“txthint”).innerhtml=xmlhttp.responsetext;

}

}

}

部门员工查询

请选择

回复讨论(解决方案)

请问如下报错 object of class stdclass could not be converted 如何处理0

71 行是这个吧? printf($row ->departmentname);

但是没道理的

你 print_r($row); 看看输出的是什么

Posted in 未分类