20,398
社区成员




<article class="cl pd-20">
<form action="" method="POST" class="form form-horizontal">
<input type="hidden" value="{$list.id}" name='id'>
<div class="row cl">
<label class="form-label col-xs-4 col-sm-3"><span class="c-red"></span></label>
<div class="formControls col-xs-8 col-sm-9"><img src='{$list.faceimage}' width="120px"
height="160px" id='faceimage'>
</div>
</div>
<div class="row cl">
<label class="form-label col-xs-4 col-sm-3"><span class="c-red">*</span>姓名:</label>
<div class="formControls col-xs-8 col-sm-9">
<input type="text" class="edit_input-text" value="{$list.name}" placeholder="" id="name"
name="name" style="width:400px;height:25px">
</div>
</div>
<div class="row cl">
<label class="form-label col-xs-4 col-sm-3"><span class="c-red">*</span>密码:</label>
<div class="formControls col-xs-8 col-sm-9">
<input type="password" class="edit_input-text" autocomplete="off" value="{$list.password}"
placeholder="密码" id="password" name="password" style="width:400px;height:25px">
</div>
</div>
<div class="row cl">
<label class="form-label col-xs-4 col-sm-3"><span class="c-red">*</span>性别:</label>
<div class="formControls col-xs-8 col-sm-9 skin-minimal">
<select class="select" name="sex" size="1" style="width:400px;height:30px">
{switch name='list.sex'}
{case value='男'}
<option value="0" selected>男</option>
<option value="1">女</option>
{/case}
{case value='女'}
<option value="0">男</option>
<option value="1" selected>女</option>
{/case}
{/switch}
</select>
</div>
</div>
<div class="row cl">
<label class="form-label col-xs-4 col-sm-3"><span class="c-red"></span>班级</label>
<div class="formControls col-xs-8 col-sm-9">
<input type="text" class="edit_input-text" value="{$list.class}" placeholder="" id="class"
name="class" style="width:400px;height:25px">
</div>
</div>
<div class="row cl">
<label class="form-label col-xs-4 col-sm-3"><span class="c-red"></span>学号</label>
<div class="formControls col-xs-8 col-sm-9">
<input type="text" class="edit_input-text" value="{$list.num}" placeholder="" id="num"
name="num" style="width:400px;height:25px">
</div>
</div>
<div class="row cl">
<label class="form-label col-xs-4 col-sm-3"><span class="c-red">*</span>头像</label>
<div class="formControls col-xs-8 col-sm-9">
<input type="file" name="faceimage" style="width:400px;height:25px" /> <br>
</div>
</div>
<div class="row cl">
<div class="col-xs-8 col-sm-9 col-xs-offset-4 col-sm-offset-3">
<input class="btn btn-primary radius" type="button" value=" 提交 "
id='button'>
</div>
</div>
</form>
</article>
</section>
{include file='public/footer'}
<!--请在下方写此页面业务相关的脚本-->
<script type="text/javascript" src="/static/lib/jquery.validation/1.14.0/jquery.validate.js"></script>
<script type="text/javascript" src="/static/lib/jquery.validation/1.14.0/validate-methods.js"></script>
<script type="text/javascript" src="/static/lib/jquery.validation/1.14.0/messages_zh.js"></script>
<script>
$(function () {
$('#button').on('click', function () {
$.ajax({
type: "POST", //提交的类型是POST
url: "{:url('updateUserInfo')}",
data: $('form').serialize(), //表单提交数列化
dataType: "json", //数字类型JSON
success: function (data) {
if (data.state == 1) {
alert(data.message);
window.location.href = "{:url('index')}";
} else {
alert(data.message);
}
}
});
})
})
</script>
public function updateUserInfo(Request $request)
{
$state = 0;
$result = "登录失败";
$data = $request->param();
$updatetime = time();
$user = UserModel::get($data['id']);
$user->name = $data[name];
$user->password = $data['password'];
$user->sex = $data['sex'];
$user->class = $data['class'];
$user->num = $data['num'];
$user->save();
return ['status' => $state, 'message' => $result];
}