首先我们在Home/View目录下创建一个Add文件夹,然后在Add文件夹中创建一个add.html文件
我们需在这个文件中是创建一个简单表单,对应我们数据表中的字段
<!DOCTYPE html>//在我的数据ThinkPHP数据库中有think_form数据表,表中的字段为:id,title
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Add Data</title>
</head>
<body>
<form method="post" action="insert">
id:<input type="text" name="id"/>
title:<input type="text" name="title"/>
<button type="submit">提交</button>
</form>
</body>
</html>
第二步:创建控制器(对于利用ThinkPHP连接数据库,数据库和表的创建在之前的博文中已经介绍)
我们在Home/Controller/创建一个控制器
我们在这个控制器里面写两个方法,一个是Insert,一个是Add
<?php上面的工作都做好之后,我们可以运行一下:
namespace Home\Controller;
use Think\Controller;
class AddController extends Controller{
public function Add(){
$this->display();
}
public function Insert(){
$Form = D('form');
if($Form->create()) {
$result = $Form->add();
if($result) {
$this->success('操作成功!');
}else{
$this->error('写入错误!');
}
}
}
}
http://localhost/index.php/Home/Add/add,如图:
这样我们输入提交就可以在数据库中查到我们提交的数据了。