ThinkPHP框架学习之CRUD

User模块UserAction.class.php

<?php
class UserAction extends Action {
	public function index(){
		$m=M('User');//操作的数据库表
		$arr=$m->select();//查询数据库
		$this->assign('data',$arr);//
		$this->display();
	}
	
	/*
	 * 向数据库插入数据
	 **/
	public function add(){
		$m=M('User');
		$m->username=$_POST['username'];
		$m->sex=$_POST['sex'];
		$num=$m->add();
		if ($num>0){
			$this->success('添加成功','index');//添加成功并返回首页
		}else {
			$this->error('添加失败');
		}
	}
	/*
	 * 显示添加表单
	 **/
	public function addform(){
		$this->display();
	}
}
?>


首页模板文件index.html

<html>
<head>
	<title></title>
	<script>
		function jump(){
			window.location='__URL__/addform';
		}
	</script>
</head>
<body>
	<table border="1">
		<tr>
			<th>ID号</th>
			<th>用户名</th>
			<th>性别</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="">删除</a>|<a href="">修改</a></td>
		</tr>
		</volist>
	</table>
	<button onclick="jump()">添加用户</button>
</body>
</html>


添加表单模板addform.html

<html>
<head>
<title></title>
</head>
<body>
	<form action='__URL__/add' method='post'>
		姓名:<input type='text' name='username' /><br />
		性别:男<input type='radio' name='sex' value='1' checked='true' />
		女<input type='radio' name='sex' value='0' /><br />
		<input type='submit' value='添加用户' />
	</form>	
</body>
</html>







 

你可能感兴趣的:(ThinkPHP框架学习之CRUD)