从下拉列表中获取数据并将值插入dataBase

时间:2013-10-17 14:30:25

标签: php mysql yii

我试图从下拉列表中获取一个值,以便在我的dataBase中的表中插入。我使用ajax来捕获这个值并绘制一个按钮,当用户点击它时,该按钮将在我的数据库中插入值。

这是我的代码:

Yii::app()->clientScript->registerScript('register_script_name', "
$('#editButton').click(function(){
   alert('edit');
   return false;
});
", CClientScript::POS_READY);

<div class="row">

<?php echo $form->labelEx($model,'Escolha a opção correta <span class="required">*</span>')?>
<?php echo $form->dropDownList($model, 'Opcoes_idOpcoes',$this->getOpcoesResposta(),
 array( 
 'ajax' => array(
                'type' => 'POST',
                'url'=>$this->createUrl('perguntaOpcoes/State'),   
                'data'=>array('Opcoes_idOpcoes'=>'js: $(this).val()'),
                'update' => '#data', 
               )      
 ));
?> 
</div>

<div id="data">



</div>  

这是我在控制器中的代码:

   public function actionState()
    {
        $data= $_POST['Opcoes_idOpcoes'];         

        echo  CHtml::button("Edit",array('title'=>"Edit",'id'=>"editButton",'onclick'=>'edit()'));      
    }

任何人都可以帮助我吗?

0 个答案:

没有答案