public function search_order(){
$orders=I('post.orders');
$m=M('hyxt_data');
if($orders != null){
$where['order_no']=array('eq', $orders);
$arr=$m->where($where)->select();
$this->assign('data',$arr);
$this->display('showdata');
Var_dump($arr);
}else{
$this->error('搜索失败');
//$this->display('showdata');
Var_dump($orders);
}并且$arr是存在的,并且有数据的。array(1) {
[0]=>
array(5) {
["order_no"]=>
string(2) "11"
["address"]=>
string(2) "11"
["chinese_name"]=>
string(2) "11"
["english_name"]=>
string(2) "11"
["price"]=>
string(5) "11.00"
}
}但是我在HTML页面,输出数据,</p><input name="orderNO" value="<{$arr->order_no}>" type="text" style="height:30px;width:300px;" disabled></input></li>这样输出,还是不显示,请问是为什么?谢谢。我修改了定界符。输出页面还报了2个错:
[8] Undefined variable: arr D:\xiangmu\apache\Apache24\htdocs\Home\Runtime\Cache\Home\86773e357e782191fd61fde0e75d04d4.php 第 14 行.
[8] Trying to get property of non-object D:\xiangmu\apache\Apache24\htdocs\Home\Runtime\Cache\Home\86773e357e782191fd61fde0e75d04d4.php 第 14 行. 最佳答案