学习连接数据库的第三天

注意:在传值的是时候,不要传中文,尽量传数字,其次是字母

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

$sql = "select * from movie limit $sum,$pageSize";(使用变量,可以方便数据的添加)

2.隔行显示颜色

a. 用css添加

tr:nth_child(odd){background:white}

  odd:代表奇数

  even:代表偶数

b.用js+css一起做效果

 function changeColor(){
            var trs = document.getElementsByTagName("tr");
            for(var i=0;i<trs.length;i++){
                if( i%2 == 0){
                    trs[i].style.background="#cad9ea";
                }
            }
        }

onload:changeColor;

c.用php添加背景色

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

3.隐藏域(划页面传值) type=hidden

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

$id = $_POST['id'];

 通过id传值

4.mysql_num_row($result) 取得结果中行的数目

 $sql = "select * from movie limit $sum,$pageSize";

 $result1 = mysql_query($sql1) or die(mysql_error());

 $count = mysql_num_rows($result1);

<span>共有<?php echo $count ?> 部电影</span>

5.(int) intal()强制转换成整型

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

6.重复用的东西,我们可以用js封装起来,要用的时候直接调用

 

function swiftType($type){           

  $t = "";            

switch($type){                

case 1:                     $t = "爱情";                     break;               

case 2:                     $t =  "科幻";                     break;                

case 3:                     $t =  "恐怖";                     break;             }

return $t;

        }

//调用

<?php
         echo swiftType($row['type']);
 ?>

 

 

 

 

 

 

 

 

posted @ 2014-04-29 18:12  xiaoxiaozhao  阅读(229)  评论(0编辑  收藏  举报