微擎中解决单选框问题

来源:互联网 发布:家庭媒体中心软件 编辑:程序博客网 时间:2024/06/04 18:23

先将控制器中获取的内容展示在网页中

 <form class="form-horizontal" action="{php echo $this->createMobileUrl('modify',array('id'=>$res['id']))}" method="POST" >
<div class="weui-cells__title">请选择联系人职务</div>    <div class="weui-cells weui-cells_radio">     {loop $data $key $vo}    <label class="weui-cell weui-check__label" for="r{$key}">         <div class="weui-cell__bd">{$vo}</div>         <div class="weui-cell__ft">             <input type="radio" class="weui-check" name="contact_duty"   value="{$key}" id="r{$key}" {if $res['contact_duty']==$key} checked="checked" {/if}/>                <span class="weui-icon-checked"></span>                </div>    </label>        {/loop}      </div>
</form>

这是我控制器里的内容

 public function doMobileMod(){ global $_GPC;         $data=array("项目经理","项目负责人","其他");         $id=$_GPC['id']; $res=pdo_fetch("SELECT * FROM ".tablename('desmond_tpl_activity')."WHERE `id`=:id",array(':id'=>$id)); include $this->template('mod');}
接着再将将从数据库中获取的内容重新写入 是被选中的一项重新被选中

public function doMobileModify(){ global $_GPC;         $id=$_GPC['id']; $data['community_name']=$_GPC['community_name']; data['community_add']=$_GPC['community_add']; $data['contact_name']=$_GPC['contact_name']; $data['contact_duty']=$_GPC['contact_duty']; $data['contact_phone']=$_GPC['contact_phone']; $data['note']=$_GPC['note']; $ret=pdo_update('desmond_tpl_activity',$data,array('id'=>$id));if ($ret) {message('修改成功',$this->createMobileUrl('list3'),'success');}else{message('修改失败',$this->createMobileUrl('mod'),'error');}}




原创粉丝点击