<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="Generator" content="EditPlus?">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
<title>Document</title>
</head>
<body>
<form>
姓名:<input type="text" name='username' value="<{$data.username}>"/></br>
性别:男<input type='radio' name='sex' value='1'> 女<input type='radio' name='sex' value='0'></br>
<input type="submit" value='提交修改'/></br>
</form>
</body>
</html>
submit 提交修改:
public function update(){
$id=$_GET['id'];
$m=M('user');
$data['id']=$_POST['id'];
$data['username']=$_POST['username'];
$data['sex']=$_POST['sex'];
$count=$m->save($data);
echo $count;
if ($count >0){
$this->success('数据修改成功');
}else{
$this->error('数据修改失败');
}
}
这个修改成功后,会跳转到修改界面,而不会跳转到主页面:
如果需要跳转到主页面?
public function update(){
$id=$_GET['id'];
$m=M('user');
$data['id']=$_POST['id'];
$data['username']=$_POST['username'];
$data['sex']=$_POST['sex'];
$count=$m->save($data);
echo $count;
if ($count >0){
$this->success('数据修改成功','index');
}else{
$this->error('数据修改失败');
}
数据修改成功后,跳转到User/index.php 页面
添加用户:
<script>
function jump(){
window.location="/thinkphp/index.php/User/add";
}
</script>
</head>
<body>
<table border='1' width='500' align='center'>
<tr>
<th>id</th>
<th>username</th>
<th>sex</th>
<th>操作</th>
</tr>
<volist name='data' id='vo'>
<tr>
<td><{$vo.id}></td>
<td><{$vo.username}></td>
<td><{$vo.sex}></td>
<td><a href="http://localhost:8080/thinkphp/index.php/User/del/id/<{$vo.id}>">删除</a>|<a href="http://localhost:8080/thinkphp/index.php/User/modify/id/<{$vo.id}>">修改</a></td>
</tr>
</volist>
</table>
<center>
<button οnclick="jump()">添加用户</button>
</center>
</center>
public function create(){
$m=M('User');
$m->username=$_POST['username'];
$m->sex=$_POST['sex'];
$idNum=$m->add();
if($idNum>0){
$this->success('数据添加成功','index');
}else{
$this->error('数据添加失败');
}
}
}