我想使用PHP和Sql Server 2008 R2使用Update語句來更新數據庫表中的某些值。任何人都可以幫助我做到這一點?如何使用MVC運行Sql Server Update語句
這是該視圖類的代碼。它只有一個Button。在按鈕單擊我想更新的設定值
<div class="box span12">
<div class="box-header well">
<h2><i class="icon-retweet"></i> Reset State</h2></div>
<div class="box-content">
<?php $form=$this->beginWidget('CActiveForm', array(
'id'=>'systereset-form',
'enableAjaxValidation'=>false,
'htmlOptions'=>array('class'=>'form-horizontal'),
)); ?>
<fieldset>
<legend>Please select State to reset</legend>
<div class="form-actions">
<?php echo CHtml::htmlButton('Reset State',array('class'=>'btn btn-primary','type'=>'submit','name'=>'systemreset')); ?>
</div>
<div class="row buttons">
</div>
</fieldset>
<?php $this->endWidget(); ?>
</div>
這裏是控制器類此查看頁面
public function actionSystemReset(){
if(isset($_POST['systemreset'])){
$upd="update settings set value=0 where name='SYS_STATE_VALUE'";
$update=Yii::app()->db->createCommand($upd)->execute();
if($update>0){
Yii::app()->user->setFlash('reset','Dear user Kiosk "'.$_POST['systemreset'].'" has been reset successfully.');
}
}
$this->render('systemreset',array('result'=>$result));
}
你在哪裏分配「systemreset」值此信息不在您的代碼中。 sjow所有的小部件代碼.. – scaisEdge
@scaisEdge。我應該分配給systemreset什麼? 我是新MVC –
更新您的問題添加視圖的'systemreset'代碼... – scaisEdge