dedecms二次开发_在线报名系统(一) – DeDecms


avatar
pcwnas 2023-04-21 181

原文来自:https://www.zixuephp.com

dedecms二次开发_在线报名系统(一)

在dedecms默认模版内templets内plus内做一个报名的文件文件名是baoming.htm,代码如下:

  1. <!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <htmlxmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/>
  5. <title>无标题文档</title>
  6. </head>
  7. <body>
  8. <formid="form1"name="form1"method="post"action="baominged.php">
  9. <tablewidth="400"border="0"align="center"cellpadding="5"cellspacing="1"bgcolor="#6699FF">
  10. <tr>
  11. <tdbgcolor="#FFFFFF">用户名:</td>
  12. <tdbgcolor="#FFFFFF"><inputtype="hidden"name="dopost"value="save"><inputname="username"type="text"id="username"/></td>
  13. </tr>
  14. <tr>
  15. <tdbgcolor="#FFFFFF">密码:</td>
  16. <tdbgcolor="#FFFFFF"><inputname="password"type="text"id="password"/></td>
  17. </tr>
  18. <tr>
  19. <tdbgcolor="#FFFFFF">EMAIL:</td>
  20. <tdbgcolor="#FFFFFF"><inputname="email"type="text"id="email"/></td>
  21. </tr>
  22. <tr>
  23. <tdcolspan="2"align="center"bgcolor="#FFFFFF"><inputtype="submit"name="Submit"value="提交"/>
  24. <inputtype="reset"name="Submit2"value="重置"/></td>
  25. </tr>
  26. </table>
  27. </form>
  28. </body>
  29. </html>

在puls插件内做一个baoming.php的文件:

  1. <?php
  2. require_once(dirname(__FILE__)."/../include/common.inc.php");//此行一定要连接到dede中include/common.inc.php
  3. require_onceDEDEINC."/arc.partview.class.php";//这种方式为了能够调用菜单,更可以使用智能标记
  4. $pv=newPartView();
  5. $pv->SetTemplet(DEDETEMPLATE."/plus/baoming.htm");
  6. $pv->Display();
  7. ?>

在做一个baominged.php的文件:

  1. <?php
  2. require_once(dirname(__FILE__)."/../include/common.inc.php");
  3. //——————-
  4. //|表单处理过程|
  5. //|Save()|
  6. //——————-
  7. //↓
  8. emptyempty($dopost)?"":$dopost;
  9. if($dopost=="save"){
  10. //如果执行插入操作
  11. //$sql="INSERTINTO`dede_test`(`username`)VALUES('".$name."')";
  12. $sql="INSERTINTO`dede_ming`(`username`,password,email)VALUES(
  13. '".$username."','".$password."','".$email."')";
  14. $dsql->ExecuteNoneQuery($sql);//执行这个插入语句
  15. ShowMsg("成功增加一条记录内容!","baoming.php");
  16. exit();
  17. }
  18. ?>

这样就可以往数据库内添加东西了,希望帮助大家.