PHP留言并展示_留言页面展示功能

上一节提到的ajax无刷新来做添加功能代码如下:

需要引入jquery文件

去掉表单修改message.php代码:<?php

//加载方法

var page=1;

var num=4;

$(function(){

load(page);

$("#btn1").click(function () {

var title=$("#title").val();

var content=$("#content").val();

$.post("insertdb.php",{title:title,content:content},function (data) {

if(data){

alert("留言成功!");

}else{

alert("留言失败请重新输入!");

}

load(page);

location.href="message.php";

},"text")

})

})

修改insertdb.php代码如下:<?php

include './mysqli.php';

$tit=$_POST["title"];

$con=$_POST["content"];

$sql="insert into message(title,content) values('$tit','$con')";

if($mysqli->query($sql))

{

//返回1表示添加成功

echo 1;

}

else{

//返回0表示添加失败

echo 0;

}

这样功能就实现了

1,采用jquery来发送ajax请求

修改message.php代码:html>

留言板

#div1 div{height: 30px; line-height: 30px; padding-left: 10px; background: #f0f0f0; margin-bottom: 1px}

function load(){

var str="";

$.ajax({

type:'get',

url:'messageshowdb.php',

data:{},

dataType:'json',

success: function(data,status)

{

str="";

$.each(data, function(key,value) {

str+="

"+[key]+":"+"标题:"+value.title+"-----"+"内容:"+value.content+"
";

$("#div1").html(str);

});

}

})

}

$(function(){

load(page);

$("#btn").click(function () {

var title=$("#title").val();

var content=$("#content").val();

$.post("insertdb.php",{title:title,content:content},function (data) {

if(data){

alert("留言成功!");

}else{

alert("留言失败请重新输入!");

}

load(page);

location.href="message.php";

},"text")

})

})

留言板

搜索:

标题:

内容:

KindEditor.ready(function(K) {

window.editor = K.create('#content',{

afterBlur:function(){this.sync();}

})

});

新建messageshowdb.php文件,代码如下:<?php

include 'mysqli.php';

$sql="select * from message";

$result=$mysqli->query($sql);

if($result->num_rows>0)

{

while ($row=$result->fetch_assoc())

{

$arr[$row["id"]]["title"]=$row["title"];//$arr[1]["title"]=$row["title"]

$arr[$row["id"]]["content"]=$row["content"];//$arr[1]["content"]=$arr["content"]

}

}

echo json_encode($arr);

效果展示如下:

fedd183b5c78ab56d3f688035a78b405.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值