Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用以下php代码从数据库数组中获取特定值_Php_Html_Mysql - Fatal编程技术网

使用以下php代码从数据库数组中获取特定值

使用以下php代码从数据库数组中获取特定值,php,html,mysql,Php,Html,Mysql,从下面的代码中,我只想从“elemen_desc”数组中获取一些值数据。怎么做?我尝试将if-else语句放在选项中,但语法错误。也许有人能帮忙。下面是下面的代码 public function ListElementDesc() { $document = new Document_Template_Model(); $result = $document->ListElementDesc(); $html = ''; f

从下面的代码中,我只想从“elemen_desc”数组中获取一些值数据。怎么做?我尝试将if-else语句放在选项中,但语法错误。也许有人能帮忙。下面是下面的代码

public function ListElementDesc() {
        $document = new Document_Template_Model();
        $result = $document->ListElementDesc();
        $html = '';

        foreach ($result as $multi):
            $html .= '<option value="' . $multi['element_desc'] . '"></option>'; //' . $multi['element_code'] . '
        endforeach;

        return $html;
    }
公共函数listlementdesc(){
$document=新文档\模板\模型();
$result=$document->listlementdesc();
$html='';
foreach($结果为$multi):
$html.='';//'.$multi['element_code'.]
endforeach;
返回$html;
}

查看引发错误的语法可能会很有用,但是,这可能会有所帮助:

foreach ($result as $multi):
    if (isset($multi['element_desc'][1])):
        $html .= '<option value="' . $multi['element_desc'][1] . '"></option>'; //' . $multi['element_code'] . '
    else:
        $html .= '<option value="' . $multi['element_code'][0] . '"></option>'; //' . $multi['element_code'] . '
    endif;
endforeach;
foreach($result为$multi):
如果(isset($multi['element_desc'][1]):
$html.='';//'$多重['element_code'].'
其他:
$html.='';//'$多重['element_code'].'
endif;
endforeach;
作为进一步参考,本页可能会有所帮助