PHP常用代码大全
1、连接MYSQL数据库代码
connec) or die ("不能选择数据库: ".mysql_error());
mysql_query("set names 'gbk'");
?>
2、读取数据库,并实现循环输出
conn=mysql_query(connec);
while(conn)){
?>
循环的内容.........
}
?>
3、如何实现分页,包括两个函数,两个调用
1)两个函数
//分页函数
function genpage(&page_size=2)
{
global nextpage,sums; //out param
_GET["page"];
page_size;
sql," from ");
pagesql;
pagesql) or die(mysql_error());
if(conn)) rs[0];
sums-0.5)/pages = pages:0;
page>0)?nextpage = (pages)?pages;
page*sql .=" limit eachpage ";
}
// 显示分页
function showpage()
{
global pages,nextpage,shownum =10/2;
page>=page-endpage = (shownum<=page+pages;
echo "共".(page>0)echo "首页";
if(PHP_SELF?page=".(shownum2)."i=i<=i++)
{
if(page) echo " [".(PHP_SELF?page=queryString>".(endpage
}
//显示带分类的分页
function showpage1()
{
_GET["fenleiid"];
global pages,nextpage,shownum =10/2;
page>=page-endpage = (shownum<=page+pages;
echo "共".(page>0)echo "0)
echo " ... 2)."i=i<=i++)
{
if(page) echo " [".(PHP_SELF?fenleiid=ii+1)." ";
}
if(pages)
echo "2)."page
while(conn)){
?>
第二个
}
?>
showpage(); //显示页
?>
mysql_close();
?>
4、服务器端包含
5、如何将一条记录写入数据库,然后提示并跳转页面
_POST["ly_title"];
_POST["ly_content"];
_POST["ly_time"];
_POST["ly_author"];
_POST["ly_email"];
ly_title."','".ly_time."','".ly_email."')";
mysql_query(connec);
echo("");
?>
6、 弹出对话框,并发生页面跳转
echo("");
?>
7、 信息查看页面(有条件读取数据库)
1)有条件读取数据库
_GET[id]";
sql,rs=mysql_fetch_array(rs[ly_title]?>
3)关闭数据库
mysql_close();
?>
8、对数据库中某一条记录进行更新操作,并作提示跳转
_POST["ly_title"];
_POST["ly_content"];
_POST["ly_time"];
_POST["ly_author"];
_POST["ly_email"];
ly_title',ly_content='ly_time',ly_author='ly_email' where ly_id=sql,$connec);
echo("");
?>
9、 如何删除数据库中的一条记录
_GET[id]";
mysql_query(connec);
echo("");
?>
10、 如何进行会员登录验证
session_start();
_POST["username"];
_POST["password"];
username."' && password='".result=mysql_query(connec);
if(result)){
session_register("admin");
username;
echo("");}
else
{
echo(" }
mysql_close();
?>
11、如何对SESSION进行检验(后台检查页面的制作)
session_start();
if(!isset($_SESSION["admin"])){
header("location:login.php");
exit;
}
?>
12、 验证用户名及密码是否填写(javascript)
13、 在PHP中调用编辑器的方法
1)将编辑器文件夹放置后台管理文件夹内。
2)利用以下语句进行引入操作。
注:eWebEditorPHP38编辑器文件夹的名称。
id=content中content为上面隐藏域的名称
14、循环输出(能够实现分列)
1)首先插入一行一列表格
rs=mysql_fetch_array(i % 2==0) {
echo "
}
$i++;
}
?>
15、 给下拉列表框绑定数据(并且在修改时默认选中)
16、获取字符长度函数
strlen($c)>12
17、 定义一个字符截取函数
用法:=substrgb(in,pos=0;
c=substr(pos,1)){
if(c)>128){
c;
c=substr(pos,1);
c;
}else{
c;
}
pos>=out!=out = out;
}
18、判断是否是数字
!is_numeric(qq)
19、PHP技术中获取当前日期
$ptime=date("y-m-d");
20、用户注册时所使用的PHP验证程序
if (admin)>16) or (strlen(password=="" or strlen(password)<6) {
echo "";
}
if (password!=wt="") {
echo "";
}
if ($da="") {
echo "";
}
if (qq)) {
echo "";
}
}
if (youbian)!=6) {
echo "";
}
if (youbian)) {
echo "";
}
}
if (mail=="") {
echo "";
}
if (textarea=="" or strlen(textarea)>150) {
echo "";
}
24、对输出的内容进行判断,从而输出其它结果
if ($rs["active"]==1) {
echo "激活";
}else{
echo "禁用";
}
?>
25.字符截取函数
=substr("$rs[zixun_biaoti]",0,28)?>
26.男女问题或单选带选择的
>女
27.单选不带单选框的
">锁定
else{?>
id'";
sql,sql="update hybiao set hy_zhuangtai='正常' where hy_id='query=mysql_query(connec);
echo("");
}
mysql_close();
?>
如果文字过长,则将过长的部分变成省略号显示
禁止复制,鼠标拖动选取
30.大 中 小 文字的变化
需要指定大小的文字
大 中 小
31.记录并显示网页的最后修改时间
32.节日倒计时
33.打开窗口即最大化
34.加入背景音乐
35.滚动
36.防止点击空链接时,页面往往重置到页首端
代码“javascript:void(null)”代替原来的“#”标记
37.不能点右键,不用CTRL+A,不能复制作!
onkeydown="window.event.returnValue=false"
onkeyup="window.event.returnValue=false"
ondragstart="window.event.returnValue=false"
onselectstart="event.returnValue=false">
37.随机变换背景图象(一个可以刷新心情的特效)
38.划过链接 手型鼠标
39.如何关闭层
关闭层
40.[关闭窗口]
41.凹陷文字背景为灰色
42.给表格做链接
43.后退&关闭窗口
后退:javascript:history.back(1)
关闭:javascript:window.close();
44.如果文字过长,则将过长的部分变成省略号显示
45.禁止复制,鼠标拖动选取