首页 > 代码库 > thinkphp 留言板骨架

thinkphp 留言板骨架

显示页代码

<form action="/lyb/index.php/Index/insert.html" method="post"><input name="text" type="text" value="表单提交" /><input name="aaa" type="submit" /></form>

action地址要换成thinkphp里的u方法,也就是去控制器里找方法,这个方法负责接收post来的数据,并把数据添加到数据库

控制器代码

<?php// 本类由系统自动生成,仅供测试用途class IndexAction extends Action {    public function index(){    $this->display();    }public function insert(){header("Content-Type:text/html; charset=utf-8");$Text=$_POST[‘text‘];    $Dao = M("Ly");    // 实例化模型类    $list = $Dao->select();    // 构建写入的数据数组    $data["content"] = $Text;if($lastInsId = $Dao->add($data)){        echo "插入数据 id 为:$lastInsId";    } else {        $this->error(‘数据写入错误!‘);    }    dump($Text);$this->assign(‘div‘,$list);    $this->display(‘index‘);    }} 

页面显示代码

<form action="{:U(‘Index/insert‘)}" method="post"><input name="text" type="text" value="表单提交" /><input name="aaa" type="submit" /></form><foreach name="div" item="vo"><div style="background-color:#FF8F59;onclick="window.open">            {$vo.content}</div>      </foreach>

最后是数据库设计以及数据库设置代码

数据库设置代码

<?phpreturn array(    //‘配置项‘=>‘配置值‘    //‘USERNAME‘=>‘admin‘, //赋值    //数据库配置信息        ‘DB_TYPE‘   => ‘mysql‘, // 数据库类型        ‘DB_HOST‘   => ‘localhost‘, // 服务器地址        ‘DB_NAME‘   => ‘lyb‘, // 数据库名        ‘DB_USER‘   => ‘root‘, // 用户名        ‘DB_PWD‘    => ‘root‘, // 密码        ‘DB_PORT‘   => 3306, // 端口        ‘DB_PREFIX‘ => ‘xp_‘, // 数据库表前缀         //其他项目配置参数        // ...);?>

 http://url.cn/dmfB8I

thinkphp 留言板骨架