7.ThinkPHP 3.1.2 CURD演示 2

<!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('数据添加失败');
			}
		} 
  }

原文地址:https://www.cnblogs.com/hzcya1995/p/13349649.html