PHP 中的错误如果


Error in PHP if

语法错误意外,如果

$data = array();
$data['measure'] = '';
    $measure=$db->execute("select measure from measures where delet='0'");
    while($msrevalues=$measure->fetch_assoc())
    {
        $data['measure'] .= '<option value="'.$msrevalues['measure'].'"'. if($tqmsre['measure']==$msrevalues['measure']){ echo "selected";}. '>'.$msrevalues['measure'].'</option>';
    }
echo json_encode($data);exit();

这个if语句中的错误是什么..?
请帮帮我...

在$data内单独执行 If 语句

<?php
$data = array();
$data['measure'] = '';
    $measure=$db->execute("select measure from measures where delet='0'");
    while($msrevalues=$measure->fetch_assoc())
    {
        $selected = ($tqmsre['measure']==$msrevalues['measure']) ? 'selected="selected"' : '';
        $data['measure'] .= '<option value="'.$msrevalues['measure'].'" '. $selected. '>'.$msrevalues['measure'].'</option>';
    }
echo json_encode($data);
exit();
?>