原文来自:https://www.zixuephp.com
dedecms二次开发_在线报名系统(一)
在dedecms默认模版内templets内plus内做一个报名的文件文件名是baoming.htm,代码如下:
- <!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <htmlxmlns="http://www.w3.org/1999/xhtml">
- <head>
- <metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/>
- <title>无标题文档</title>
- </head>
- <body>
- <formid="form1"name="form1"method="post"action="baominged.php">
- <tablewidth="400"border="0"align="center"cellpadding="5"cellspacing="1"bgcolor="#6699FF">
- <tr>
- <tdbgcolor="#FFFFFF">用户名:</td>
- <tdbgcolor="#FFFFFF"><inputtype="hidden"name="dopost"value="save"><inputname="username"type="text"id="username"/></td>
- </tr>
- <tr>
- <tdbgcolor="#FFFFFF">密码:</td>
- <tdbgcolor="#FFFFFF"><inputname="password"type="text"id="password"/></td>
- </tr>
- <tr>
- <tdbgcolor="#FFFFFF">EMAIL:</td>
- <tdbgcolor="#FFFFFF"><inputname="email"type="text"id="email"/></td>
- </tr>
- <tr>
- <tdcolspan="2"align="center"bgcolor="#FFFFFF"><inputtype="submit"name="Submit"value="提交"/>
- <inputtype="reset"name="Submit2"value="重置"/></td>
- </tr>
- </table>
- </form>
- </body>
- </html>
在puls插件内做一个baoming.php的文件:
- <?php
- require_once(dirname(__FILE__)."/../include/common.inc.php");//此行一定要连接到dede中include/common.inc.php
- require_onceDEDEINC."/arc.partview.class.php";//这种方式为了能够调用菜单,更可以使用智能标记
- $pv=newPartView();
- $pv->SetTemplet(DEDETEMPLATE."/plus/baoming.htm");
- $pv->Display();
- ?>
在做一个baominged.php的文件:
- <?php
- require_once(dirname(__FILE__)."/../include/common.inc.php");
- //——————-
- //|表单处理过程|
- //|Save()|
- //——————-
- //↓
- emptyempty($dopost)?"":$dopost;
- if($dopost=="save"){
- //如果执行插入操作
- //$sql="INSERTINTO`dede_test`(`username`)VALUES('".$name."')";
- $sql="INSERTINTO`dede_ming`(`username`,password,email)VALUES(
- '".$username."','".$password."','".$email."')";
- $dsql->ExecuteNoneQuery($sql);//执行这个插入语句
- ShowMsg("成功增加一条记录内容!","baoming.php");
- exit();
- }
- ?>
这样就可以往数据库内添加东西了,希望帮助大家.