登录页面
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>表单页面</title>
<style>
div
{
background-color: skyblue;
width: 600px;
height: 400px;
}
</style>
</head>
<body>
<center>
<div>
<br>
<br>
<h1>注册页面</h1>
<form action="__URL__/adds" method="post">
<table>
<tr>
<td>用户名:</td>
<td><input type="text" name="name"></td>
</tr>
<tr>
<td>性别:</td>
<td>
<input type="radio" name="sex" value="男" checked>男
<input type="radio" name="sex" value="女">女
</td>
</tr>
<tr>
<td>年龄:</td>
<td><input type="text" name="age"></td>
</tr>
<tr>
<td>简介:</td>
<td>
<textarea name="jj" cols="23" rows="5"></textarea>
</td>
</tr>
<tr>
<td></td>
<td>
<input type="submit" value="注册" style="background-color: #f99;">
<input type="reset" value="重置" style="background-color: #99f;">
</td>
</tr>
</table>
</form>
</div>
</center>
</body>
</html>
展示页面
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>展示页面</title>
</head>
<body>
<center>
<table border="1" width="600">
<tr align="center">
<td colspan="6" style="background-color: #99f;">
<h2>展示页面</h2>
</td>
</tr>
<tr align="center" style="background-color: skyblue;">
<td>ID</td>
<td>用户名</td>
<td>性别</td>
<td>年龄</td>
<td>简介</td>
<td>操作</td>
</tr>
<volist name="res" id="value">
<tr align="center" style="background-color: #9f9;">
<td>{$value.id}</td>
<td>{$value.name}</td>
<td>{$value.sex}</td>
<td>{$value.age}</td>
<td>{$value.jj}</td>
<td>
<a href="__URL__/dels/id/{$value.id}">删除</a>
<a href="__URL__/looks/id/{$value.id}">修改</a>
</td>
</tr>
</volist>
<tr align="center" style="background-color: #f9f;">
<td colspan="6">
{$page}
</td>
</tr>
</table>
</center>
</body>
</html>
表单赋值页面
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>表单赋值页面</title>
<style>
div
{
background-color: skyblue;
width: 600px;
height: 400px;
}
</style>
</head>
<body>
<center>
<div>
<br>
<br>
<h1>注册页面</h1>
<form action="__URL__/upds" method="post">
<table>
<tr>
<td>用户名:</td>
<td><input type="text" name="name" value="{$res.name}"></td>
</tr>
<tr>
<td>性别:</td>
<td>
<if condition="$res.sex eq '男' ">
<input type="radio" name="sex" value="男" checked>男
<input type="radio" name="sex" value="女">女
<else />
<input type="radio" name="sex" value="男">男
<input type="radio" name="sex" value="女" checked>女
</if>
</td>
</tr>
<tr>
<td>年龄:</td>
<td><input type="text" name="age" value="{$res.age}"></td>
</tr>
<tr>
<td>简介:</td>
<td>
<textarea name="jj" cols="23" rows="5">{$res.jj}</textarea>
</td>
</tr>
<tr>
<td><input type="hidden" name="id" value="{$res.id}"></td>
<td>
<input type="submit" value="修改" style="background-color: #f99;">
<input type="reset" value="重置" style="background-color: #99f;">
</td>
</tr>
</table>
</form>
</div>
</center>
</body>
</html>
控制器
<?php
namespace Home\Controller;
use Think\Controller;
class IndexController extends Controller {
public function index(){
$this->display('form');
}
//添加数据
public function adds()
{
$user = M('tp4');
$data = I('post.');
$res = $user->add($data);
if($res)
{
$this->success('注册成功','show');
}
else
{
$this->error('注册失败');
}
}
//展示数据以及分页
public function show()
{
$User = M('tp4');
$count = $User->count();
$Page = new \Think\Page($count,3);
$show = $Page->show();
$list = $User->limit($Page->firstRow.','.$Page->listRows)->select();
$this->assign('res',$list);
$this->assign('page',$show);
$this->display();
}
//删除数据
public function dels()
{
$user = M('tp4');
$id = I('get.id');
$res = $user->delete($id);
if($res)
{
$this->success('删除成功',U('show'));
}
else
{
$this->error('删除失败',U('show'));
}
}
//表单赋值
public function looks()
{
$user = M('tp4');
$id = I('get.id');
$res = $user->where("id=$id")->find();
$this->assign('res',$res);
$this->display('look');
}
//修改数据
public function upds()
{
$user = M('tp4');
$data = I('post.');
$id = I('post.id');
$res = $user->where("id=$id")->save($data);
if($res)
{
$this->success('修改成功',U('show'));
}
else
{
$this->error('修改失败',U('show'));
}
}
}