php常用代码.doc_第1页
php常用代码.doc_第2页
php常用代码.doc_第3页
php常用代码.doc_第4页
php常用代码.doc_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、连接MYSQL数据库代码 2、读取数据库,并实现循环输出 循环的内容. 3、如何实现分页,包括两个函数,两个调用 1)两个函数 =0?$pages:0; $prepage = ($page0)?$page-1:0; $nextpage = ($page=$shownum)?$page-$shownum:0; $endpage = ($page+$shownum0)echo 首页; if($startpage0) echo . ?; for($i=$startpage;$i=$endpage;$i+) if($i=$page) echo .($i+1). ; else echo .($i+1). ; if($endpage$pages) echo ? . ; if($page$pages) echo 尾页; /显示带分类的分页 function showpage1() $fenlei=$_GETfenleiid; global $page,$pages,$prepage,$nextpage,$queryString; /param from genpage function $shownum =10/2; $startpage = ($page=$shownum)?$page-$shownum:0; $endpage = ($page+$shownum0)echo 首页; if($startpage0) echo . ?; for($i=$startpage;$i=$endpage;$i+) if($i=$page) echo .($i+1). ; else echo .($i+1). ; if($endpage$pages) echo ? . ; if($page$pages) echo 尾页 2)两个调用 第一个 第二个 4、服务器端包含 5、如何将一条记录写入数据库,然后提示并跳转页面 ?php $ly_title=$_POSTly_title; $ly_content=$_POSTly_content; $ly_time=$_POSTly_time; $ly_author=$_POSTly_author; $ly_email=$_POSTly_email; $sql=insert into liuyan(ly_title,ly_content,ly_time,ly_author,ly_email) values(.$ly_title.,.$ly_content.,.$ly_time.,.$ly_author.,.$ly_email.); mysql_query($sql,$connec); echo( alert(添加成功!);location.href=index.php;); ? 6、 弹出对话框,并发生页面跳转 ?php echo( alert(添加成功!);location.href=index.php;); ? 7、 信息查看页面(有条件读取数据库) 1)有条件读取数据库 2) 将某个字段输出 3)关闭数据库 8、对数据库中某一条记录进行更新操作,并作提示跳转 ?php $ly_title=$_POSTly_title; $ly_content=$_POSTly_content; $ly_time=$_POSTly_time; $ly_author=$_POSTly_author; $ly_email=$_POSTly_email; $sql=update liuyan set ly_title=$ly_title,ly_content=$ly_content,ly_time=$ly_time,ly_author=$ly_author,ly_email=$ly_email where ly_id=$_GETid; mysql_query($sql,$connec); echo( alert(更新成功!);location.href=./index.php;); ? 9、 如何删除数据库中的一条记录 ?php $sql=delete from liuyan where ly_id=$_GETid; mysql_query($sql,$connec); echo( alert(删除成功!);location.href=./index.php;); ? 10、 如何进行会员登录验证 ?php session_start(); $username=$_POSTusername; $password=$_POSTpassword; $sql=select * from admin where username=.$username. & password=.$password.; $result=mysql_query($sql,$connec); if($row=mysql_fetch_array($result) session_register(admin); $admin=$username; echo( alert(登录成功!);location.href=admin.php;); else echo( alert(你输入的用户名或密码错误,请重新输入!);location.href=login.php; 11、如何对SESSION进行检验(后台检查页面的制作) 12、 验证用户名及密码是否填写(javascript) !- function confirmlogin() if (document.frmmain.username.value.length4 | document.frmmain.username.value=) document.frmmain.username.focus(); document.frmmain.username.select; window.alert(请输入你的用户名!); return false; if (document.frmmain.password.value.length 13、 在PHP中调用编辑器的方法 1)将编辑器文件夹放置后台管理文件夹内。 2)利用以下语句进行引入操作。 注:eWebEditorPHP38编辑器文件夹的名称。 id=content中content为上面隐藏域的名称 14、循环输出(能够实现分列) 1)首先插入一行一列表格 被循环的其它表格和输出 ?php if ($i % 2=0) echo ; $i+; ? 15、 给下拉列表框绑定数据(并且在修改时默认选中) option value= ? 16、获取字符长度函数 strlen($c)12 17、 定义一个字符截取函数 用法: function substrgb($in,$num) $pos=0; $out=; while($c=substr($in,$pos,1) if($c=n) break; if(ord($c)128) $out.=$c; $pos+; $c=substr($in,$pos,1); $out.=$c; else $out.=$c; $pos+; if($pos=$num) break; if($out!=$in) $out = $out . .; return $out; 18、判断是否是数字 !is_numeric(qq) 19、PHP技术中获取当前日期 $ptime=date(y-m-d); 20、用户注册时所使用的PHP验证程序 if ($admin= or (strlen($admin)16) or (strlen($admin)2) echo alert(请输入用户名(不能大于16小于2); echothis.location.href=vbscript:history.back(); if ($password= or strlen($password)16 or strlen($password)6) echo alert(密码长度为6-16个字符); echothis.location.href=vbscript:history.back(); if ($password=) echo alert(确认密码不能为空); echothis.location.href=vbscript:history.back(); else if ($password!=$password1) echo alert(密码和确认密码不一致); echothis.location.href=vbscript:history.back(); if ($wt=) echo alert(密码问题不能为空); echothis.location.href=vbscript:history.back(); if ($da=) echo alert(问题答案不能为空); echothis.location.href=vbscript:history.back(); if ($qq!=) if (!is_numeric($qq) echo alert(QQ号码必须是数字); echothis.location.href=vbscript:history.back(); if ($youbian= or strlen($youbian)!=6) echo alert(请正确输入邮编); echothis.location.href=vbscript:history.back(); if ($youbian!=) if (!is_numeric($youbian) echo alert(邮编必须是数字); echothis.location.href=vbscript:history.back(); if ($dizhi=) echo alert(住址不能为空); echothis.location.href=vbscript:history.back(); if ($mail=) echo alert(E-mail不能为空!); echo this.location.href=vbscript:history.back(); if ($textarea=) echo alert(个人说明不能为空!); echo this.location.href=vbscript:history.back(); if ($textarea= or strlen(textarea)150) echo alert(个人说明为150个字符); echothis.location.href=vbscript:history.back(); 24、对输出的内容进行判断,从而输出其它结果 ?php if ($rsactive=1) echo 激活; else echo 禁用; ? 25.字符截取函数 26.男女问题或单选带选择的 input type=radio name=hy_zhuangtai value=男 男 input type=radio name=hy_zhuangtai value=女 女 27.单选不带单选框的 a href=Userzt.php?action=yes&id=锁定 a href=Userzt.php?id=&action=no解锁 它的 save页是 ?php $hy_id=$_GETid; $action=$_GETaction; if ($action=yes) $sql=update hybiao set hy_zhuangtai=锁定 where hy_id=$id; $query=mysql_query($sql,$connec); echo(location.href=UserManage.php;); else $sql=update hybiao set hy_zhuangtai=正常 where hy_id=$id; $query=mysql_query($sql,$connec); echo(location.href=UserManage.php;); mysql_close(); ? 28. 如果文字过长,则将过长的部分变成省略号显示 就是比如有一行文字,很长,表格内一行显示不下. 29. 禁止复制,鼠标拖动选取 30.大 中 小 文字的变化 function doZoom(size) document.getElementById(zoom).style.fontSize=size+px; 需要指定大小的文字 大 中 小 30.添加到收藏夹和设为首页 设为首页 收藏本站 31.记录并显示网页的最后修改时间 document.write(最后更新时间: + document.lastModified + ) 32.节日倒计时 var timedate= new Date(October 1,2002); var times= 国庆节; var now = new Date(); var date = timedate.getTime() - now.getTime(); var time = Math.floor(date / (1000 * 60 * 60 * 24); if (time = 0) document.write( 现在离+times+还有: +time +天) 33.打开窗口即最大化 34.加入背景音乐 只适用于IE 对Netscape ,I

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论