1、连接MYSQL数据库代码 、连接 数据库代码 2、读取数据库,并实现循环输出 、读取数据库,
| | |
= $rs["ly_title"]?> | = $rs["ly_time"]?> | = $rs["ly_author"]?> |
| | |
3、如何实现分页,包括两个函数,两个调用 、如何实现分页,包括两个函数, 1)两个函数 //分页函数
function genpage(&;$sql,$page_size=2) { global $prepage,$nextpage,$pages,$sums; //out param $page = $_GET["page"]; $eachpage = $page_size; $pagesql = strstr($sql," from "); $pagesql = "select count(*) as ids ".$pagesql; $conn = mysql_query($pagesql) or die(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:0; $nextpage = ($page<$pages)?$page+1pages; $startpos = $page*$eachpage; $sql .=" limit $startpos,$eachpage "; } //显示分页 function showpage() { global $page,$pages,$prepage,$nextpage,$queryString; //param from genpage function $shownum =10/2; $startpage = ($page>=$shownum)?$page-$shownum:0; $endpage = ($page+$shownum<=$pages)?$page+$shownumpages; echo "共".($pages+1)."页: "; if($page>0)echo "
首页"; if($startpage>0) echo " ... href=$PHP_SELF?page=".($page-$shownum*2)."$queryString>?"; for($i=$startpage;$i<=$endpage;$i++) { if($i==$page) echo "
[".($i+1)."] "; else echo "
".($i+1)." "; } if($endpage<$pages) echo href=$PHP_SELF?page=".($page+$shownum*2)."$queryString>? ... "; if($page<$pages) echo "
PHP_SELF?PAGE=$PAGES$QUERYSTRING>尾页"; } //显示带分类的分页 function showpage1()
" { $fenlei=$_GET["fenleiid"]; global $page,$pages,$prepage,$nextpage,$queryString; //param from genpage function $shownum =10/2; $startpage
= ($page>=$shownum)?$page-$shownum:0; $endpage = ($page+$shownum<=$pages)?$page+$shownumpages; echo "共".($pages+1)."页: "; if($page>0)echo "首页"; if($startpage>0) 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)两个调用 第一个 sql_query($sql,$connec); while($rs=mysql_fetch_array($conn)){ ?> 第二个 mysql_close(); ?> 4、服务器端包含 、 5、如何将一条记录写入数据库,然后提示并跳转页面 、如何将一条记录写入数据库, alert('添加成功!');location.href='index.php';"); ?> 6、弹出对话框,并发生页面跳转 、弹出对话框, alert('添加成功!');location.href='index.php';"); ?> 7、信息查看页面(有条件读取数据库) 、信息查看页面(有条件读取数据库) 1)有条件读取数据库 2)将某个字段输出 =$rs[ly_title]?> 3)关闭数据库 8、对数据库中某一条记录进行更新操作,并作提示跳转 、对数据库中某一条记录进行更新操作, $ly_time=$_POST["ly_time"]; $ly_author=$_POST["ly_author"]; $ly_email=$_POST["ly_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=$_GET[id]"; mysql_query($sql,$connec); echo(""); ?> 9、如何删除数据库中的一条记录 、 alert('删除成功!');location.href='../index.php';"); ?> 10、
如何进行会员登录验证 、 word."'"; $result=mysql_query($sql,$connec); if($row=mysql_fetch_array($result)){ session_register("admin"); $admin=$username; echo("");} else { echo(""); } mysql_close(); ?> 11、如何对SESSION进行检验(后台检查页面的制作) 、如何对 进行检验( 进行检验 后台检查页面的制作) if(!isset($_SESSION["admin"])){ header("location:login.php"); exit; } ?> 12、验证用户名及密码是否填写(javascript) 、验证用户名及密码是否填写( )
?> 13、在PHP中调用编辑器的方法 、 中调用编辑器的方法 1)将编辑器文件夹放置后台管理文件夹内。 2)利用以下语句进行引入操作。
ID="eWebEditor1" frameborder="0"
注:eWebEditorPHP38