表可以自己建立,只有classid,title,content,updatetime,id五个字段
首页index.php
代码如下 | 复制代码 |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>www.corange.cn</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script type="text/javascript" src="../jquery-1.4.3.js" mce_src="jquery-1.4.3.js"></script> <script type="text/javascript"> $(document).ready(function(){ //DOM的onload事件处理函数 function postdata(){ //提交数据函数 success: function(msg){ //提交成功后的回调,msg变量是ok.php输出的内容。 }); </script> |
ok.php文件,由ajax提交数据过来的
代码如下 | 复制代码 |
<?php require "conn.php"; $classid=$_POST['classid']; $title=$_POST['title']; $content=$_POST['content']; $updatetime = date("Y-m-d H:i:s",time()); mysql_select_db($database_lr, $lr); $insert_sql="insert into blog (classid,title,updatetime,content) values ('$classid','$title','$updatetime','$content')"; $result = mysql_query($insert_sql); ?> |
conn.php数据库连接文件
代码如下 | 复制代码 |
<?php # FileName="Connection_php_mysql.htm" # Type="MYSQL" # HTTP="true" $hostname_lr = "localhost"; $database_lr = "inso"; $username_lr = "root"; $password_lr = ""; $lr = mysql_pconnect($hostname_lr, $username_lr, $password_lr) or trigger_error(mysql_error(),E_USER_ERROR); mysql_query("set names utf8;"); //if ($lr) { //echo "非常好,MYSQL连接成功了!"; //} else { //echo "不好意思,失败了!"; //} ?> |
show_main.php文件
代码如下 | 复制代码 |
<script language="javascript" src="ajaxpg.js"></script> <div id="result"> <?php $classid=$_REQUEST['classid']; //注意有个问题,就是数据如果总数小于每页数据不能显示 $page=isset($_GET['page'])?intval($_GET['page']):1; //这句就是获取page=18中的page的值,假如不存在page,那么页数就是1。 require "conn.php"; $result=mysql_query("select * from blog where classid='$classid'"); $url='show_main.php';//获取本页URL //页码计算 //开始分页导航条代码: //第一页: //假如传入的页数参数大于总页数,则显示错误信息 $info=mysql_query("select * from blog where classid='$classid' order by id desc limit $offset,$num"); //获取相应页数所需要显示的数据 if ($total>0) |
ajaxpg.js文件
代码如下 | 复制代码 |
var http_request=false; function send_request(url){//初始化,指定处理函数,发送请求的函数 http_request=false; //开始初始化XMLHttpRequest对象 if(window.XMLHttpRequest){//Mozilla浏览器 http_request=new XMLHttpRequest(); if(http_request.overrideMimeType){//设置MIME类别 http_request.overrideMimeType("text/xml"); } } else if(window.ActiveXObject){//IE浏览器 try{ http_request=new ActiveXObject("Msxml2.XMLHttp"); }catch(e){ try{ http_request=new ActiveXobject("Microsoft.XMLHttp"); }catch(e){} } } if(!http_request){//异常,创建对象实例失败 window.alert("创建XMLHttp对象失败!"); return false; } http_request.onreadystatechange=processrequest; //确定发送请求方式,URL,及是否同步执行下段代码 http_request.open("GET",url,true); http_request.send(null); } //处理返回信息的函数 function processrequest(){ if(http_request.readyState==4){//判断对象状态 if(http_request.status==200){//信息已成功返回,开始处理信息 document.getElementById('result').innerHTML=http_request.responseText; } else{//页面不正常 alert("您所请求的页面不正常!"); } } } function dopage(obj,url){ document.getElementById(obj).innerHTML="正在读取数据..."; send_request(url); reobj=obj; } |
我们只要按上面一个个文件保存在你的服务器上即可运行了哦。