zoukankan      html  css  js  c++  java
  • 2014-04-29 总结

    1、mysql_num_rows(取得结果有多少行的数目)

          $sql1 = "select * from movies";
          $result1 = mysql_query($sql1) or die(mysql_error());
          $count = mysql_num_rows($result1);

    2、跨页面传值,隐藏表单域   <input type="hidden">

          <input type="hidden" value="<?php echo $row['id'] ?>" name="id" readonly="readonly"/>

    3、页面显示多少条数据

         limit  第几条开始(n-1) , 显示几条

         $sql = "select * from movies limit 0,4"; 页面从第一条显示,一次显示四条

    4、表单中偶数行显示一种颜色,奇数行显示一种颜色

        有三种方法:

        CSS:(不推荐,只有CSS3支持)

                 odd:奇数行

                 even:偶数行

             <style type="text/css">

                     tr:nth-child(even){
                        background: #cad9ea;
                      }

              </style>

          JS:(一般都用)      

                 <script   type="text/javascript">       

                      function changeColor(){            

                          var trs = document.getElementsByTagName("tr");          

                               for(var i=0;i<trs.length;i++){  

                                    if( i%2 == 0){                  

                                         trs[i].style.background="#e5e8ff";               

                                       }else{                    

                                               trs[i].style.background="#edd8f2";               

                                              }            

                                     }       

                       }        

                   window.onload=changeColor;

            </script>

        PHP:(不怎么用)

               <?php
                      if($n %2 == 0){
                ?>
                <tr style="background: #cad9ea">
                <?php
                    }else{
                ?>
                <tr>
                 <?php
                    }
                 ?>

    5、传值时,最好用数字,然后字母,最重要的是不要用中文

    6、intval()转换成整型

          $totalPage = $count % $pageSize == 0 ? intval($count / $pageSize) :  intval($count / $pageSize) + 1;

    7、在页面上修改数据值

        首先:

                <form action="movie_update.php" method="post">
                <input type="hidden" value="<?php echo $row['id'] ?>" name="id" readonly="readonly"/>
                电影名称: <input type="text" value="<?php echo $row['movieName'] ?>" name="movieName"  /> <br/>
                主    演: <input type="text" value="<?php echo $row['actor'] ?>" name="actor"  /> <br/>
                <input type="submit" name="submit" value="修改"/>
                </form>

       要修改的数据给设定一个name值,在要跳转的页面:

              <?php
                  $conn = mysql_connect("localhost","root","") or die("链接数据库失败");
                   mysql_select_db("test");
                   mysql_query("set names 'utf8'");
                   if(@$_POST['submit']){
                  $id = $_POST['id'];
                  $movieName = $_POST['movieName'];
                  $actor = $_POST['actor'];
                  $sql = "UPDATE `movies` SET `movieName`='$movieName',`actor`='$actor' WHERE id=$id";
                 $r = mysql_query($sql);
                if($r){
                   echo "<script>location.href='movie_a.php'</script>";
                 }
            }
          ?>

      

        

                 

              

  • 相关阅读:
    使用Fiddler捕获Java程序中的HTTP请求
    js解析json对象和json字符串
    写代码 在与思考
    sql 逻辑读取次数
    WbeAPI 学习笔记
    大话设计模式阅读笔记
    行转列
    sql server 的多表查询(left join )
    union 和union all比较
    sql 跨库和域插入数据库
  • 原文地址:https://www.cnblogs.com/zouyajun/p/3700031.html
Copyright © 2011-2022 走看看