我在应用Codeigniter的过程中遇到了几个问题-创建了一个函数
function searchUnivtab() {
$country = $this->input->post('countryKey');
$state = $this->input->post('stateKey');
$level = $this->input->post('level');
$degType = $this->input->post('degType');
$country = str_replace('%20', ' ', $country);
$state = str_replace('%20', ' ', $state);
$degType = explode('~', $degType);
$data = @$this->get->getSearchedUniversityTab($country, $state, $level, $degType[1]);
$html = '';
$i = 0;
foreach($data as $d)
{
$html .= '<option value="'.$d['name'].'">'.$d['name'].'</option>';
}
echo $html; die;
}
错误为:遇到PHP错误严重性:警告消息:为foreach()提供无效的参数,行号:270,位于foreach行
与上述代码有关的任何帮助吗?
解决方法:
$data = @$this->get->getSearchedUniversityTab($country, $state, $level, $degType[1]);
同
$data = $this->get->getSearchedUniversityTab($country, $state, $level, $degType[1]);