php基础代码大全,最简单的php代码

php基础代码大全,最简单的php代码,PHP常用代码大全(新手入门必备)服务器端编程语言(专业超文本预处理器的缩写)常用代码大全(新手入门必备),都是一些开发中常用的基础。需要的朋友可以参考下。1、连接关系型数据库数据库代码?PHP $ connec=MySQL _ connect( localhost , root , root )或死(’不能连接数据库服务器: .MySQL _ error());MySQL _ select _ db(李彦本,$connec)或死(’不能选择数据库: .MySQL _ error());MySQL _ query( set names gbk );2、读取数据库,并实现循环输出?php $sql=select * from柳岩按ly _ id desc排序;$conn=mysql_query($sql,$ connec);while($ RS=MySQL _ fetch _ array($ conn)){?循环的内容..php }?3、如何实现分页,包括两个函数,两个调用1)两个函数?//分页函数函数genpage($sql,$page_size=2) { global $prepage,$nextpage,$pages,$ sums//out param $ page=$ _ GET[ page ];$ each page=$ page _ size $ page SQL=str str($ SQL, from );$pagesql=select count(*) as ids .$ page SQL $ conn=MySQL _ query($ page SQL)或die(MySQL _ error());if($ RS=MySQL _ fetch _ array($ conn))$ sums=$ RS[0];$ pages=ceil(($ sums-0.5)/$每页)-1;$pages=$pages=0?$ pages:0;$prepage=($page0)?$ page-1:0;$nextpage=($page$pages)?$ page 1:$ pages;$ startpos=$ page * $ eachpage$sql .= limit $startpos,$ each page ;} //显示分页函数showpage() { global $page,$pages,$prepage,$nextpage,$ queryString//来自genpage函数$shownum=10/2的param $ start page=($ page=$ shownum)?$ page-$ shownum:0;$endpage=($page $shownum=$pages)?$ page $ shownum:$ pages;回声共。($第一页)。页: ;if($page0)echo a href=$PHP_SELF?page=0$queryString首页/a ; if($startpage0) echo .ba href=$PHP_SELF?页面=。($page-$shownum*2).$queryString?/a/b ;for($ I=$起始页;$ i=$ endpage$i ) { if($i==$page)回显乙.($ 11).]/b ;else echo a href=$PHP_SELF?page=$i$queryString .($ 11)./a ;} if($ end page $ pages)echo ba href=$ PHP _ SELF?页面=。($page $shownum*2).$queryString?/a/b . ;if($ page $ pages)echo a href=$ PHP _ SELF?page=$pages$queryString尾页/a ;} //显示带分类的分页函数show page 1(){ $ fenlei=$ _ GET[ fenleiid ];全局$page,$pages,$prepage,$nextpage,$ queryString//来自genpage函数$shownum=10/2的param $ start page=($ page=$ shownum)?$ page-$ shownum:0;$endpage=($page $shownum=$pages)?$ page $ shownum:$ pages;回声共。($第一页)。页: ;if($page0)echo a href=$PHP_SELF?fenleiid=$ fenleipage=0 $查询字符串首页/a ; if($startpage0) echo .ba href=$PHP_SELF?fenleiid=$fenleipage= .($page-$shownum*2).$queryString?/a/b ;for($ I=$起始页;$ i=$ endpage$i ) { if($i==$page)回显乙.($ 11).]/b ;else echo a href=$PHP_SELF?fenleiid=$ fenleipage=$ I $查询字符串.($ 11)./a ;} if($ end page $ pages)echo ba href=$ PHP _ SELF?fenleiid=$fenleipage= .($page $shownum*2).$queryString?/a/b . ;if($ page $ pages)echo a href=$ PHP _ SELF?fenleiid=$ fenleipage=$ pages $查询字符串尾页/a安培;gt;;} ?2)两个调用第一个?php $sql=select * from柳岩按ly _ id desc排序;genpage($ SQL);//只需要正常代码加上这一行就好的。$conn=mysql_query($sql,$ connec);while($ RS=MySQL _ fetch _ array($ conn)){?第二个?php }?PHP showpage();//显示页?PHP MySQL _ close();4、服务器端包含?PHP require _ once( conn . PHP );5、如何将一条记录写入数据库,然后提示并跳转页面?PHP $ ly _ title=$ _ POST[ ly _ title ];$ ly _ content=$ _ POST[ ly _ content ];$ ly _ time=$ _ POST[ ly _ time ];$ ly _ author=$ _ POST[ ly _ author ];$ ly _ email=$ _ POST[ ly _ email ];$sql=插入到柳岩(ly_title,ly_content,ly_time,ly_author,ly_email)值()。$ly_title .,.$ly_content .,.$ly_time .,.$ly_author .,.$ ly _电子邮件。);mysql_query($sql,$ connec);echo( script type= text/JavaScript alert(添加成功!);位置。href= index。PHP ;/script’);6、 弹出对话框,并发生页面跳转?PHP echo( script type= text/JavaScript alert(添加成功!);位置。href= index。PHP ;/script’);7、 信息查看页面(有条件读取数据库) 1)有条件读取数据库?php $sql=select * from柳岩其中ly _ id=$ _ GET[id];$conn=mysql_query($sql,$ connec);$ RS=MySQL _ fetch _ array($ conn);2) 将某个字段输出?=$rs[ly_title]?3)关闭数据库?PHP MySQL _ close();8、对数据库中某一条记录进行更新操作,并作提示跳转?PHP $ ly _ title=$ _ POST[ ly _ title ];$ ly _ content=$ _ POST[ ly _ content ];$ ly _ time=$ _ POST[ ly _ time ];$ ly _ author=$ _ POST[ ly _ author ];$ ly _ email=$ _ POST[ ly _ email ];$sql=更新柳岩set ly_title=$ly_title ,ly_content=$ly_content ,ly_time=$ly_time ,ly_author=$ly_author ,ly_email=$ly_email 其中ly _ id=$ _ GET[id];mysql_query($sql,$ connec);echo( script type= text/JavaScript alert(更新成功!);location.href=./index。PHP ;/script’);9、 如何删除数据库中的一条记录?php $sql=从柳岩删除其中ly _ id=$ _ GET[id];mysql_query($sql,$ connec);echo( script type= text/JavaScript alert(删除成功!);location.href=./index。PHP ;/script’);10、 如何进行会员登录验证?PHP session _ start();$ username=$ _ POST[ username ];$ password=$ _ POST[ password ];$ SQL= select * from admin where username= .$用户名。密码=""。$password .;$result=mysql_query($sql,$ connec);if($ row=MySQL _ fetch _ array($ result)){ session _ register( admin );$ admin=$ username echo( script type= text/JavaScript alert(登录成功!);位置。href= admin。PHP ;/script’);} else { echo( script type= text/JavaScript alert(你输入的用户名或密码错误,请重新输入!);位置。href=登录。PHP ;/script gt。);} MySQL _ close();11、如何对会议进行检验(后台检查页面的制作) ?PHP session _ start();如果(!isset($ _ SESSION[ admin ]){ header( location:log in。PHP’);退出;} ?12、 验证用户名及密码是否填写(javascript)脚本语言=javascript!-function confirmlogin(){ if(document。弗曼。用户名。价值。长度4 | |文档。弗曼。用户名。value== ){ document。弗曼。用户名。焦点();文档。弗曼。用户名。选择;window.alert(请输入你的用户名!);返回false} if(文档。弗曼。密码。价值。长度4){文档。弗曼。密码。焦点();文档。frm main。密码。选择;window.alert(请输入你的密码!);返回false}返回true }/////脚本13、 在服务器端编程语言(专业超文本预处理器的缩写)中调用编辑器的方法1)将编辑器文件夹放置后台管理文件夹内。 2)利用以下语句进行引入操作input name= content type= hidden value= IFRAME ID= eweb editor 1 src= eweb editor PHP 38/eweb editor。htm?id=content style=cool blue frame border= 0 scrolling= no width= 550 height= 350 /IFRAME注:eWebEditorPHP38编辑器文件夹的名称id=内容中内容为上面隐藏域的名称14、循环输出(能够实现分列) 1)首先插入一行一列表格?PHP $ I=1;表tr?PHP while($ RS=MySQL _ fetch _ array($ conn)){?(美)财政部(财政部)被循环的其它表格和输出/td?PHP if($ I % 2==0){ echo /trtr ;} $ I;} ?/tr/表格15、 给下拉列表框绑定数据(并且在修改时默认选中)select name=fenleiid ?PHP $ SQL= select * from fenleibiao ;$conn=mysql_query($sql,$ connec);while($ rs1=MySQL _ fetch _ array($ conn)){?选项值=?=$rs1[fenleiid]??if($ RS[ fenleiid ]=$ rs1[ fenleiid ]){ echo selected ;} ?=$rs1[flname]?/option?php }?/选择16、获取字符长度函数strlen(c)1217、 定义一个字符截取函数用法:=substrgb($rs[title],10)?函数substrgb($in,$ num){ $ pos=0;$ out=while($c=substr($in,$pos,1)){ if($ c== n )break;if(order $ c 128){ $ out .=$ c;$ pos$c=substr($in,$ pos,1);$出局. c=$ c;}else{ $out .=$ c;} $ posif($ pos=$ num)break;} if(out!=$in) $out=$out ..;返回$ out}18、判断是否是数字!is_numeric(qq)19、PHP技术中获取当前日期$ ptime=date( y-m-d );20、用户注册时所使用的服务器端编程语言(专业超文本预处理器的缩写)验证程序if($ admin== or(strlen($ admin)16)or(strlen($ admin)2)){ echo SCRIPT language=JavaScript alert(请输入用户名(不能大于16小于2));;回声这个。位置。href= VBScript:历史。back();/SCRIPT ;} if ($password== 或strlen($password)16或strlen($ password)6){ echo SCRIPT language=JavaScript alert(密码长度为6-16个字符);回声这个。位置。href= VBScript:历史。back();/SCRIPT ;} if($ password== ){ echo SCRIPT language=JavaScript alert(确认密码不能为空);回声这个。位置。href= VBScript:历史。back();/SCRIPT ;} else { if(password!=$ password 1){ echo SCRIPT language=JavaScript alert(密码和确认密码不一致);回声这个。位置。href= VBScript:历史。back();/SCRIPT ;} } if($ wt= ){ echo SCRIPT language=JavaScript alert(密码问题不能为空);;回声这个。位置。href= VBScript:历史。back();/SCRIPT ;} if($ da= ){ echo SCRIPT language=JavaScript alert(问题答案不能为空);回声这个。位置。href= VBScript:历史。back();/SCRIPT ;}如果($qq!=) { if(!is _ numeric($ QQ)){ echo SCRIPT language=JavaScript alert( QQ号码必须是数字);;回声这个。位置。href= VBScript:历史。back();/SCRIPT ;} } if ($youbian== 或strlen($youbian)!=6){ echo 脚本语言=JavaScript alert(请正确输入邮编);回声这个。位置。href= VBScript:历史。back();/SCRIPT ;}如果($尤扁!=) { if(!is _ numeric($ youbian)){ echo SCRIPT language=JavaScript alert(邮编必须是数字);回声这个。位置。href= VBScript:历史。back();/SCRIPT ;} } if($ dizhi= ){ echo SCRIPT language=JavaScript alert(住址不能为空);回声这个。位置。href= VBScript:历史。back();/SCRIPT ;} if($ mail== ){ echo SCRIPT language=JavaScript alert( E-mail不能为空!);;回声这个。位置。href= VBScript:历史。back();/SCRIPT ;} if($ textarea== ){ echo SCRIPT language=JavaScript alert(个人说明不能为空!);;回声这个。位置。href= VBScript:历史。back();/SCRIPT ;} if ($textarea== 或strlen(textarea)150){ echo SCRIPT language=JavaScript alert(个人说明为150个字符);;回声这个。位置。href= VBScript:历史。back();/SCRIPT ;}24、对输出的内容进行判断,从而输出其它结果?PHP if($ RS[ active ]==1){ echo font color= # ff 0000 激活/font ;}else{ echo 禁用;} ?25.字符截取函数?=substr($ RS[荀子_标体],0,28)?26.男女问题或单选带选择的input type= radio name= hy _ zhuangtai value=男?php if ($rs[hy_zhungtai]===男){ echo checked}?男input type= radio name= hy _ zhuangtai value=女?php if ($rs[hy_zhuangtai]===女){ echo checked}?女27.单选不带单选框的?php if ($rs[hy_zhuangtai]==锁定){?a href=Userzt.php?action=yesid=?PHP echo $ RS[ hy _ id ];锁定/a?php } else{?a href=Userzt.php?id=?PHP echo $ RS[ hy _ id ];操作=否解锁/a?php }?它的救援页是?PHP require _ once( http://www。cn博客。com/conn . PHP’);PHP $ hy _ id=$ _ GET[ id ];$ action=$ _ GET[ action ];if($ action== yes ){ $ SQL= update hy Biao set hy _ zhuangtai=锁定其中hy _ id= $ id $ query=MySQL _ query($ SQL,$ connec);echo( script type= text/JavaScript 位置。href=用户管理。PHP’);/script’);} else { $ SQL= update hy Biao set hy _ zhuangtai=正常其中hy _ id= $ id $ query=MySQL _ query($ SQL,$ connec);echo( script type= text/JavaScript 位置。href=用户管理。PHP’);/script’);} MySQL _ close();28.如果文字过长,则将过长的部分变成省略号显示DIV STYLE= width:120 px;高度:50px边框:0px纯蓝;溢出:隐藏;文本溢出:省略号NOBR就是比如有一行文字,很长,表格内一行显示不下/NOBR /DIV

php基础代码大全,最简单的php代码