1:在php写隔行变色有三种写法(但是最好的是用js+css)
(1)css:
tr:nth-child(even){
background: #cad9ea;
}
even:代表偶数;
ood:代表奇数;
(2)php:
<?php
if($n %2 ==
0){
?>
<tr style="background: #cad9ea">
<?php
}else{
<tr>
<?php
}
(3)js+css:
<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="#d9e9fa";
trs[i].style.background="#d3f4d1";
}
}
}
window.onload=changecolor;
</script>
2: mysql_num_rows:取得结果集中行的数目
例:
$sql1 = "select * from movies";
$result1 = mysql_query($sql1) or
die(mysql_error());
$count
= mysql_num_rows($result1);
3:(int)与intal()强制性转换成整形
例:$totalpage
= $count % $pagesize == 0 ? (int)($count / $pagesize ): (int)($count
/ $pagesize + 1);
$totalpage = $count % $pagesize == 0 ? intval($count / $pagesize) :
intval($count / $pagesize) + 1;
4:经常重复的代码我们可以封装,方便使用时直接调用
例:
function swifttype($type){
$t = "";
switch($type){
case 1:
$t = "爱情";
break;
case 2:
$t = "科幻";
break;
case
3:
$t
= "恐怖";
break;
}
return $t;
//调用时:
echo swifttype($row[‘type‘]);
?>
5:注意:传值时千万不要用中文,最好用数字和字母
6:隐藏域表单:(<input
type="hidden">)
例: <input type="hidden"
value="<?php echo $row[‘id‘] ?>" name="id"
readonly="readonly"/>
7:limit:从第几天开始(n-1),显示几条
例:
$sql = "select * from movies limit 0,3";
解释:
limit (0 , 3)这是第一条显示到三条
第几条开始 显示几条
0
3
limit (4 , 5)这是第五条显示到第九条
第几条开始
显示几条
5-1
5