当前位置:首页 > CMS教程 > DeDecms > 列表

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

发布:smiling 来源: PHP粉丝网  添加日期:2014-11-12 10:32:33 浏览: 评论:0 

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

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

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

  1. <?php 
  2. require_once(dirname(__FILE__)."/../include/common.inc.php");//此行一定要连接到dede中include/common.inc.php 
  3. require_once DEDEINC."/arc.partview.class.php";//这种方式为了能够调用菜单,更可以使用智能标记 
  4. $pv = new PartView(); 
  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 = "INSERT INTO `dede_test` (`username`) VALUES ('".$name."')"; 
  12.           $sql="INSERT INTO `dede_ming` (`username`,password,email )VALUES ( 
  13. '".$username."','".$password."','".$email."')"; 
  14.           $dsql->ExecuteNoneQuery($sql); //执行这个插入语句 
  15.                   ShowMsg("成功增加一条记录内容!","baoming.php"); 
  16.           exit(); //开源软件:phpfensi.com 
  17.       } 
  18. ?> 

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

Tags: dedecms二次开发 dedecms报名系统

分享到: