PHP搜索结果未插入到我的表中

PHP搜索结果未插入到我的表中,php,codeigniter,Php,Codeigniter,我正在创建一个搜索模块来显示来自数据库的结果,我正在回显数据以检查是否从数据库接收到它 这是我当前的输出: 正如您所看到的,结果在那里,但我无法在表中显示它,并且我还因为foreach()的参数无效而出现了该错误。有人能检查一下这里有什么问题吗 echo form_open(site_url() . '/search/get_account',array('id' => 'formSearch')); $data = array( 'name' =>

我正在创建一个搜索模块来显示来自数据库的结果,我正在回显数据以检查是否从数据库接收到它

这是我当前的输出:

正如您所看到的,结果在那里,但我无法在表中显示它,并且我还因为foreach()的参数无效而出现了该错误。有人能检查一下这里有什么问题吗

    echo form_open(site_url() . '/search/get_account',array('id' => 'formSearch')); 

$data = array(
    'name'      => 'acctNum',
    'id'        => 'acctNum',
    'type'      => 'hidden',
    'value'     => set_value('acctNum',''),
);

$dataCertType = array($data);
$dataCertType[''] = '--';
if(! is_null($certType))
    foreach($certType as $rowType)
        $dataCertType[$rowType->certTypeId] = $rowType->certTypeName;
$formCertType = form_dropdown('certType', $dataCertType, set_value('certType'),'id="certType" class="dropdown"');

添加括号。呼出表单下拉列表

if(! is_null($certType)){

    foreach($certType as $rowType){

        $dataCertType[$rowType->certTypeId] = $rowType->certTypeName;
       $formCertType = form_dropdown('certType', $dataCertType,set_value('certType'),'id="certType" class="dropdown"');

     echo $formCertType ; 

     }    
}

奖励积分-在控制器中执行is_null检查,然后显示适当的视图

先生,我尝试了您的代码,但仍然出现相同的错误,我已在表中回显$formCertType,但仍然没有响应。您是否从模型返回结果或结果数组?如果是其结果数组,则将其更改为结果。然后可以使用箭头语法。请仔细查看此页面:我无法在您的回显数据中看到任何带有key
certTypeId
的数据。因此,请检查您的输出是否正确。