zoukankan      html  css  js  c++  java
  • 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('数据添加失败');
    			}
    		} 
      }
    

  • 相关阅读:
    fopen C++
    Jungle Roads(最小生成树+并查集)
    Magic Number(dp)
    error: macro names must be identifiers
    <errors>'MessageBoxA' : function does not take 1 parameter
    归并排序模板
    MFC程序出现“Debug Assertion Failed! File:afx.inl Line:177”错误
    构造函数初始化列表
    (Codeforces Round #136 (Div. 2))A. Little Elephant and Function(递归分析,简单)
    Argus(ZOJ Problem Set 2212)(优先队列)
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13349649.html
Copyright © 2011-2022 走看看