一.头像上传
使用的默认样式
代码:
html:
php:
结果:
上传后的图片会保存在
二.个人信息修改
对应数据库:
同样使用了jquery.validate:
修改学校ID:
结果:
代码:
html:
<form role="form" action="{:url('changeinfor')}" method="post" class="register-form" id="myform"> <div class="form-group"> <label>用户名</label> <input name="id" class="form-control" id="id" value={$id} disabled> </div> <div class="form-group"> <label>邮箱</label> <input name="e-mail" class="form-control required email" id="e-mail" value={$email}> </div> <div class="form-group"> <label>手机号</label> <input type="text" name="phone" class="form-control " id="phone" value={$phone_number}> </div> <div class="form-group" > <label>密码</label> <input type="password" name="pass" class="form-password form-control " id="pass" value={$manager_key}> </div> <div class="form-group"> <label>确认密码</label> <input type="password" name="rpass" class="form-password form-control " id="rpass" value={$manager_key}> </div> <div class="form-group"> <label>姓名</label> <input type="text" name="name" class="form-control" id="name" value={$manager_name}> </div> <div class="form-group"> <label>学校ID</label> <input type="text" name="sid" class="form-password form-control " id="sid" value={$school_id}> </div> <!-- <div class="form-group"> <label class="control-label">More info</label> <textarea class="form-control" rows="3"></textarea> </div> --> <button type="submit" class="btn btn-primary">修改</button> </form>
php:
public function checkT2(){ $id=Session::get('user_id'); $email=Db::table('teacher')->where('email',input('post.e-mail'))->value('email'); if(!$email||($email&&$email==input('post.e-mail'))){ $phone=Db::table('teacher')->where('phone_number',input('post.phone'))->value('phone_number'); if(!$phone||($phone&&$phone==input('post.phone'))){ Db::table('teacher')->where('teacher_id', $id)->update([ "teacher_name"=>input('post.name'), "teacher_key"=>input('post.pass'), "email"=>input('post.e-mail'), "phone_number"=>input('post.phone'), // "age"=>"null", // "gender"=>"null", "school_id"=>input('post.sid'), ]); echo"<script>alert('修改成功');history.go(-1);</script>"; } else{ echo"<script>alert('手机号已被使用');history.go(-1);</script>"; } } else{ echo"<script>alert('邮箱已被使用');history.go(-1);</script>"; } } public function checkM2(){ $id=Session::get('user_id'); $email=Db::table('manager')->where('email',input('post.e-mail'))->value('email'); if(!$email||($email&&$email==input('post.e-mail'))){ $phone=Db::table('manager')->where('phone_number',input('post.phone'))->value('phone_number'); if(!$phone||($phone&&$phone==input('post.phone'))){ // Db::table('manager')->where('manager_id', input('post.id'))->update(["email"=>input('post.e-mail')]); // Db::table('manager')->where('manager_id', input('post.id'))->update(["phone_number"=>input('post.phone')]); // Db::table('manager')->where('manager_id', input('post.id'))->update(["manager_key"=>input('post.pass')]); // Db::table('manager')->where('manager_id', input('post.id'))->update(["school_id"=>input('post.sid')]); // $A=Db::table('manager')->where('manager_id', input('post.id'))->update(["manager_name"=>input('post.name')]); $a=Db::table('manager')->where('manager_id', $id)->update([ "email"=>input('post.e-mail'), "phone_number"=>input('post.phone'), "manager_key"=>input('post.pass'), "school_id"=>input('post.sid'), "manager_name"=>input('post.name'), ]); // echo Db::getLastSql(); // dump($a); echo"<script>alert('修改成功');history.go(-1);</script>"; } else{ echo"<script>alert('手机号已被使用');history.go(-1);</script>"; } } else{ echo"<script>alert('邮箱已被使用');history.go(-1);</script>"; } }