在Yii中一次只打印一个元素

时间:2014-12-29 20:20:11

标签: php arrays yii

我正在构建一个游戏,我希望在一系列问题的时候只打印出一个元素。有人帮助我。

我是brazillian,所以我很抱歉我的英语。

public function searchNaorespondido() {

    $nomeusuario = Yii::app()->user->getId();
    $criterio = new CDbCriteria();
    $criterio->condition = "nome='$nomeusuario'";
    $usuario = Usuario::model()->find($criterio);

    //Localizar o ID do usuario logado:
    $listaBD = Yii::app()->db->createCommand(array(
                'select' => array('idCertoOuErrado', 'perguntas', 'respostacorreta'),
                'from' => 'certoouerrado',
                'where' => 'idCertoOuErrado not in (SELECT idCertoOuErrado FROM respostacertoerrado WHERE idUsuario = :idUsuario)',
                'params' => array(':idUsuario' => $usuario->idUsuario),
            ))->queryAll();

    $certoouerrado = array();

    for ($i = 0; $i < sizeof($listaBD); $i++) {
        $certoouerrado[$i] = new Certoouerrado();
        $certoouerrado[$i]->idCertoOuErrado = $listaBD[$i]['idCertoOuErrado'];
        $certoouerrado[$i]->perguntas = $listaBD[$i]['perguntas'];
        $certoouerrado[$i]->respostacorreta = $listaBD[$i]['respostacorreta'];

        $criterio->select = 'perguntas';
        $criterio->condition = 'idCertoOuErrado=:idCertoOuErrado';
        $criterio->params = array(':idCertoOuErrado' => $certoouerrado[$i]->idCertoOuErrado);
        $perg = Certoouerrado::model()->find($criterio);

        foreach ($perg as $m) {
           echo $m;
        }
        echo "<br />";
        echo CHtml::submitButton('Certo');
        echo CHtml::submitButton('Errado');
        echo "<br /><br />";
    }
}

0 个答案:

没有答案