PHP常用代码Word文档格式.docx
- 文档编号:16431645
- 上传时间:2022-11-23
- 格式:DOCX
- 页数:11
- 大小:20.52KB
PHP常用代码Word文档格式.docx
《PHP常用代码Word文档格式.docx》由会员分享,可在线阅读,更多相关《PHP常用代码Word文档格式.docx(11页珍藏版)》请在冰豆网上搜索。
{
global$prepage,$nextpage,$pages,$sums;
//outparam
$page=$_GET["
page"
];
$eachpage=$page_size;
$pagesql=strstr($sql,"
from"
$pagesql="
selectcount(*)asids"
.$pagesql;
$conn=mysql_query($pagesql)ordie(mysql_error());
if($rs=mysql_fetch_array($conn))$sums=$rs[0];
$pages=ceil(($sums-0.5)/$eachpage)-1;
$pages=$pages>
=0?
$pages:
0;
$prepage=($page>
0)?
$page-1:
$nextpage=($page<
$pages)?
$page+1:
$pages;
$startpos=$page*$eachpage;
$sql.="
limit$startpos,$eachpage"
//显示分页
functionshowpage()
global$page,$pages,$prepage,$nextpage,$queryString;
//paramfromgenpagefunction
$shownum=10/2;
$startpage=($page>
=$shownum)?
$page-$shownum:
$endpage=($page+$shownum<
=$pages)?
$page+$shownum:
echo"
共"
.($pages+1)."
页:
if($page>
0)echo"
ahref=$PHP_SELF?
page=0$queryString>
首页<
/a>
if($startpage>
0)
...<
b>
page="
.($page-$shownum*2)."
$queryString>
/b>
for($i=$startpage;
$i<
=$endpage;
$i++)
{
if($i==$page)
<
["
.($i+1)."
]<
else
page=$i$queryString>
}
if($endpage<
$pages)
.($page+$shownum*2)."
..."
if($page<
page=$pages$queryString>
尾页<
//显示带分类的分页
functionshowpage1()
$fenlei=$_GET["
fenleiid"
fenleiid=$fenlei&
2)两个调用
第一个
genpage($sql);
//只需要正常代码加上这一行就ok。
第二个
showpage();
//显示页
mysql_close();
4、服务器端包含
phprequire_once('
conn.php'
?
5、如何将一条记录写入数据库,然后提示并跳转页面
$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"
insertintoliuyan(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("
scripttype='
text/javascript'
alert('
添加成功!
location.href='
index.php'
/script>
6、弹出对话框,并发生页面跳转
7、信息查看页面(有条件读取数据库)
1)有条件读取数据库
select*fromliuyanwherely_id=$_GET[id]"
$rs=mysql_fetch_array($conn);
2)将某个字段输出
=$rs[ly_title]?
3)关闭数据库
8、对数据库中某一条记录进行更新操作,并作提示跳转
updateliuyansetly_title='
$ly_title'
ly_content='
$ly_content'
ly_time='
$ly_time'
ly_author='
$ly_author'
ly_email='
$ly_email'
wherely_id=$_GET[id]"
更新成功!
../index.php'
9、如何删除数据库中的一条记录
deletefromliuyanwherely_id=$_GET[id]"
删除成功!
10、如何进行会员登录验证
session_start();
$username=$_POST["
username"
$password=$_POST["
password"
select*fromadminwhereusername='
.$username."
&
&
password='
.$password."
$result=mysql_query($sql,$connec);
if($row=mysql_fetch_array($result)){
session_register("
admin"
$admin=$username;
登录成功!
admin.php'
else
你输入的用户名或密码错误,请重新输入!
login.php'
11、如何对SESSION进行检验(后台检查页面的制作)
if(!
isset($_SESSION["
])){
header("
location:
login.php"
exit;
12、验证用户名及密码是否填写(javascript)
SCRIPTlanguage=javascript>
!
--
functionconfirmlogin()
if(document.frmmain.username.value.length<
4||document.frmmain.username.value=="
)
document.frmmain.username.focus();
document.frmmain.username.select;
window.alert("
请输入你的用户名!
returnfalse;
if(document.frmmain.password.value.length<
4)
document.frmmain.password.focus();
document.frmmain.password.select;
请输入你的密码!
returntrue;
//-->
/SCRIPT>
13、在PHP中调用编辑器的方法
1)将编辑器文件夹放置后台管理文件夹内。
2)利用以下语句进行引入操作。
inputname="
content"
type="
hidden"
value='
IFRAMEID="
eWebEditor1"
src="
eWebEditorPHP38/ewebeditor.htm?
id=content&
style=coolblue"
frameborder="
0"
scrolling="
no"
width="
550"
height="
350"
/IFRAME>
注:
eWebEditorPHP38编辑器文件夹的名称。
id=content中content为上面隐藏域的名称
14、循环输出(能够实现分列)
1)首先插入一行一列表格
$i=1;
table>
tr>
td>
被循环的其它表格和输出
/td>
if($i%2==0){
/tr>
$i++;
/table>
15、给下拉列表框绑定数据(并且在修改时默认选中)
selectname="
select*fromfenleibiao"
while($rs1=mysql_fetch_array($conn)){
optionvalue="
=$rs1["
]?
if($rs["
]==$rs1["
]){
echo"
selected"
;
flname"
/option>
php>
/select>
16、获取字符长度函数
strlen($c)>
12
17、定义一个字符截取函数
用法:
=substrgb($rs["
title"
],10)?
functionsubstrgb($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);
}else{
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)){
SCRIPTlanguage=JavaScript>
alert('
请输入用户名(不能大于16小于2)'
echo"
this.location.href='
vbscript:
history.back()'
if($password=="
orstrlen($password)>
16orstrlen($password)<
6){
密码长度为6-16个字符'
){
确认密码不能为空'
}else{
if($password!
=$password1){
密码和确认密码不一致'
if($wt="
密码问题不能为空'
if($da="
问题答案不能为空'
if($qq!
="
if(!
is_numeric($qq)){
QQ号码必须是数字'
if($youbian=="
orstrlen($youbian)!
=6){
请正确输入邮编'
if($youbian!
is_numeric($youbian)){
邮编必须是数字'
if($dizhi="
住址不能为空'
if($mail=="
E-mail不能为空!
}
if($textarea=="
个人说明不能为空!
orstrlen(textarea)>
150){
个人说明为150个字符'
24、对输出的内容进行判断,从而输出其它结果
if($rs["
active"
]==1){
fontcolor='
#ff0000'
激活<
/font>
禁用"
25.字符截取函数
=substr("
$rs[zixun_biaoti]"
0,28
)?
26.男女问题或
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PHP 常用 代码
![提示](https://static.bdocx.com/images/bang_tan.gif)