zoukankan      html  css  js  c++  java
  • 公益图书馆-学习笔记二

    1、在视图中显示控制器变量。

    在控制其中为变量赋值即可,如 $this->info_user=$user;然后在视图中可直接使用。

    2、html显示数组使用 volist标签

    <volist name="info_user" id="vo">

    {$vo.username} {$vo.email}即可使用数组里的键值对

    3、隐藏button <button type="submit" style="display:none">提交修改</button>

    4、在视图html中添加js代码,必须注意一点:js代码的引入必须在head标签中声明!

    <block name="head">
        <script type="text/javascript">
            function writable(){
                alert("5");
            }
        </script>
    </block>

    或者

    <block name="head">
    
       <script type="text/javascript" src="/Public/js/Contribute/index.js"></script>
    </block>

    这样才能够使用javascript里面的函数。

    5、使用javascript函数来修改html标签的readOnly属性。

    var username = document.getElementsById("1");
    username.readOnly = "";

    //将提交按钮设为可见 display:none --> display:inline或默认
    var submit = document.getElementsByName("submit");
    submit[0].style.display = ""; 默认为inline可见

    6、getElementsByName与getElementById的区别:

    var username = document.getElementsByName("username");获取多个名为username的对象,结果是一个数组,使用时按照username[i]方式来修改属性;

    var username = document.getElementsById("1");获取特定的一个对象。直接使用即可。

     7、跳转页面

    $this->success('修改成功','/User/userinfo');

    $this->error('修改失败','/User/userinfo');

    8、利用POST提交的数据更新数据库

    //如果不是post提交,直接报错。
    if (!IS_POST) halt("页面不存在");

    //将修改后的个人信息写入数据库
    $User = D("User");

    $id = session('user')['id'];
    $where['id'] = $id;

    //使用数组来修改数据库

    $data['email'] = I('post.email');
    $data['telephone'] = I('post.telephone');

    $data['last_login_ip'] = I('post.last_login_ip');

    $User->where($where)->save($data);

     注意:save操作的结果返回的值是0或者1或者false。其中false代表更新操作失败;0和1表示操作成功,0表示未影响任何记录,1表示有记录收到影响。

  • 相关阅读:
    文佳夹之删除
    猜谜小游戏
    python小知识点
    【bzoj4516】[Sdoi2016]生成魔咒 后缀数组+倍增RMQ+STL-set
    【bzoj3362/3363/3364/3365】[Usaco2004 Feb]树上问题杂烩 并查集/树的直径/LCA/树的点分治
    【poj1741】Tree 树的点分治
    【bzoj2946】[Poi2000]公共串 后缀数组+二分
    【bzoj2157】旅游 树链剖分+线段树
    【bzoj2743】[HEOI2012]采花 树状数组
    【bzoj2705】[SDOI2012]Longge的问题 欧拉函数
  • 原文地址:https://www.cnblogs.com/wingjay/p/3901313.html
Copyright © 2011-2022 走看看