帝国CMS服务端创建表单实现客户端用户信息的录入

2018-03-2313:44:03网站建设与开发Comments3,234 views字数 2802阅读模式

本来一直以为用户信息的录入都是必须经过自己写insert这样的语句来实现的,文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/2304.html

但是自从接触了高大上的ECMS之后,就有了不小的改观,文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/2304.html

网络上讲这块信息的内容比较少,当然我知道很多人知道怎么实现,只是他们没有写出来,文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/2304.html

我把整个过程记录下来,希望对搜索到这篇的人能有所帮助,少走弯路吧,哈哈。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/2304.html

如果把创建表单实现录入作为一个工作的整体来看的话,那么我得先把工作分解开来:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/2304.html

1. 在服务端创建跟表单对接的工作,这部分包括:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/2304.html

a.   创建用户信息表,如果表已经存在,可忽略;文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/2304.html

b.   在表上创建系统模型;文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/2304.html

c.   创建对应的用户信息录入的模板(本例采用封面模板);文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/2304.html

2. 设计录入页面,结合创建录入信息的模板,完成录入页面的设计;文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/2304.html

好,现在开始看截图了,嘻嘻。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/2304.html

1) 创建用户表:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/2304.html

帝国CMS服务端创建表单实现客户端用户信息的录入文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/2304.html

帝国CMS服务端创建表单实现客户端用户信息的录入文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/2304.html

2) 在用户表上创建系统模型文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/2304.html

帝国CMS服务端创建表单实现客户端用户信息的录入文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/2304.html

其实平时建立系统模型都是这么搞的,form下之前没弄过,结果这段搞得我非常不堪,文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/2304.html

每次录入都会提示“您来自的链接不存在”, 网上各种解决方案都试了,还是没效果,提示相同的错误,文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/2304.html

其实系统模型应该是这么创建的,如下图:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/2304.html

帝国CMS服务端创建表单实现客户端用户信息的录入文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/2304.html

这么的就好了,另外还要留意“必填项”,后面录入的时候可能也会造成一些困扰,这个比较容易发现。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/2304.html

3)创建封面模板文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/2304.html

封面模板的代码自己按照要求添加就好了。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/2304.html

帝国CMS服务端创建表单实现客户端用户信息的录入文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/2304.html

帝国CMS服务端创建表单实现客户端用户信息的录入文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/2304.html

4) 界面设计,这段在创建栏目的时候,必须有一个终极栏目作为录入源头,后面会用到,如下图。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/2304.html

帝国CMS服务端创建表单实现客户端用户信息的录入文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/2304.html

帝国CMS服务端创建表单实现客户端用户信息的录入文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/2304.html

5) 表单部分的代码如下:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/2304.html

<form action="/e/DoInfo/ecms.php" method="post">
<input type="hidden"  name="enews" value="MAddInfo" />
<input type="hidden" name="ecmsfrom" value="/yuyue/" />
<input type="hidden" name="classid" value="101" />
<div style="height:30px; margin-bottom:10px;">
<p style="font-size:20px;line-height:25px">您正在挂号的是:<a href="/">苏州</a></p>
</div>
<div style="clear:both"></div>
<div style="height:100px;">
<div style=" font-size:14px;background-color:#41b3e5; border-left:1px solid #428afd;padding:13px 69px 13px 69px ;float:left; line-height:40px">第一步<br>
填写挂号单</div>
<div style=" font-size:14px;background-color:#eaeceb; border-left:1px solid #428afd;padding:13px 63px 13px 63px ;float:left; line-height:40px">第二步<br>
医院发送确认短信 </div>
<div style=" font-size:14px;background-color:#eaeceb; border-left:1px solid #428afd;padding:13px 63px 13px 63px ;float:left; line-height:40px">第三步<br>
凭短信到医院就诊 </div>
</div>
<div style="clear:both"></div>
<div id="step1" style="margin-left:180px">
<div class="zaixian_8" style="height:30px; margin-top:30px; font-size:14px;"> 您的称呼&nbsp;*
<input type="text" name="title"  />
<span style="color:#000">先生/女士</span>
</div>
<div style="clear:both"></div>
<div class="zaixian_8" style="height:30px;margin-top:5px;font-size:14px;"> 您的手机&nbsp;*
<input type="text" name="mobileno" />
</div>
<div style="clear:both"></div>
<div class="zaixian_8" style="line-height:30px;margin-top:5px;font-size:14px;"> 就诊时间&nbsp;*
<input class="zaixian_text1" name="visitdate" type="text" />
<select class="se" name="visittime" style="height:30px">
<option>早上</option>
<option>中午</option>
<option>下午</option>
<option>晚上</option>
</select>
</div>
<div style="clear:both"></div>
<span style="line-height:50px;margin-top:5px;font-size:14px; padding-left:70px;">请和医院服务人员确认好您的就诊时间</span>
<div style="clear:both"></div>
<div class="zaixian_9" > <span style="font-size:14px;">挂号信息&nbsp;*</span>
<textarea class="tbig"  name="registinfo" ></textarea>
</div>
<div style="clear:both; margin-top:10px; font-size:14px; padding-left:70px;"> <span>点击&nbsp;<a href="javascript:void(0)" onclick="swtClick()" style="color:#41b3e5; font-weight:bold;">在线咨询</a>&nbsp;了解挂号信息</span> </div>
<div style="clear:both"></div>
<div class="zaixian_tijiao">
<input type="submit" class="ywttj" src="/images_new/tj1.jpg" value="">
&nbsp;
<input type="reset" class="yqxwt" src="/images_new/tj2.jpg" value="">
</div>
</div>
</form>文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/2304.html

  • 本站内容整理自互联网,仅提供信息存储空间服务,以方便学习之用。如对文章、图片、字体等版权有疑问,请在下方留言,管理员看到后,将第一时间进行处理。
  • 转载请务必保留本文链接:https://www.cainiaoxueyuan.com/cms/2304.html

Comment

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定