1.PHP页面之间传值
- 客户端浏览器的cookie(全局临时文件)
页面1中储存
<?php
setcookie('myCookie','name');
?>
页面2中接收
<?php
$name = $_COOKIE['mycookie'];
?>
- 服务器端的session
页面1储存
<?php
session_start();
$_SESSION["temp"]='temp_data';
?>
页面2接收
<?php
session_start();
$data = $SESSION['temp'];
?>
- 表单传值
页面1传出
<form action="page02.php" method="post">
<input type="text" name="name" />
<input type="submit" name="submit" value="提交" />
</form>
页面2接收
<?php
$name = $_POST['name'];
?>
- 超链接传递参数
页面1传出
<?php
$str = 'I love you !';
?>
<a href="<?php echo "page2.php?str=".$str ?>">go</a>
页面2接收
<?php
echo $_GET['str'];
?>
2.文本过长时超出部分用省略号代替
思想为:
首先设置宽度,然后让超出的部分隐藏如果有超出则在最后显示省略号让文本不换行具体css代码为:
.title{width:200px;
overflow:hidden; /*超出部分不显示*/
text-overflow:ellipsis; /*超出部分用省略号*/
white-space:nowrap;
word-break:keep-all;
}
3.overflow的使用实现浏览器子区域滑动
overflow属性值:
1.visible 默认值。内容不会被修剪,会呈现在元素框之外。
2.hidden 内容会被修剪,并且其余内容是不可见的。
3.scroll 内容会被修剪,但是浏览器会显示滚动条以便查看其余的内容。
4.auto 如果内容被修剪,则浏览器会显示滚动条以便查看其余的内容。
5.inherit 规定应该从父元素继承 overflow 属性的值。
实现即可以滚动又隐藏滚动条方式:
两个div字div包含内容,设置overflow属性为auto;父div设置overflow属性为hidden,子dvi边界大于父div边界一个滚动条的宽度。
具体代码:
等待……
4.随机从数据库中取得一条记录
select * from table_name order by rand() limit 1;