显示页面
//显示页面
function add_ye(){
//如果id存在就显示修改页面,相反显示添加页面
if(isset($_GET['id'])&&!empty($_GET['id'])){
$id = $_GET['id'];
$list = $this->appear->get_one(array('id'=>$id));
include template('appear', 'add');
}else{
include template('appear', 'add');
}
}
页面代码
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>留言板添加页</title>
<meta name="Generator" content="EditPlus">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
</head>
<body>
<form method="post" action="index.php?r=Appear/save1" >
<table>
<tr>
<td>标题:</td>
<td><input type="text" class="title" name="title" value="<?php echo $list['title']?>"></td>
</tr>
<tr>
<td>内容:</td>
<td><textarea name="des" class="des"><?php echo $list['des']?></textarea></td>
</tr>
<tr>
<td>用户名:</td>
<td><input type="text" name="username" class="username" value="<?php echo $list['username']?>"></td>
</tr>
<tr>
<input type="hidden" value="<?php echo $list['id']?>" class="ids" />
<td><input type="button" id="tijiao" name="dosubmit" value="保存"></td>
<td></td>
</tr>
</table>
</form>
</body>
<script src="{JS_PATH}/jquery.min.js"></script>
<script>
$(document).ready(function(){
$("#tijiao").click(function (){
var title = $(".title").val();
var des = $(".des").val();
var username = $(".username").val();
var id = $(".ids").val();
$.ajax({
type:'post',
data:'title='+title+'&des='+des+'&username='+username+'&id='+id,
url:'./index.php?m=appear&c=appear&a=add',
success:function(data){
if(data == 1){
window.location.href='./index.php?m=appear&c=appear';
}else{
alert('失败');
}
}
});
$(".title").val('');
$(".des").val('');
$(".username").val('');
})
});
function as(){
alert('aa');
}
</script>
</html>
点击保存数据的操作
//执行添加和修改操作
function add(){
//title='+title+'&des='+des+'&username='+username+'&id='+id';
$data['title'] = $_POST['title'];
$data['des'] = $_POST['des'];
$data['username'] = $_POST['username'];
$data['dataline'] = time();
$id = $_POST['id'];
if($id){
//根据id更改数据
$ins = $this->appear->update($data,array('id' => $id));
//成功返回1,失败返回0
if($ins){
echo '1';
}else{
echo '0';
}
}else{
//添加数据
$upd = $this->appear->insert($data);
//成功返回1,失败返回0
if($upd){
echo '1';
}else{
echo '0';
}
}
}