武汉网站建设
NEWS
新闻观点

建站公司网站建设教程:php如何获取表单数据并且原样输出

作者:网站建设方案书 | 浏览量: | 更新时间:2021-06-11 | 当前栏目:武汉网站建设
        php作为网站建设行业现阶段最流行的编程语言之一;是大部分建站公司进行网站制作的首选语言之一;算得上是备受开发者的喜爱。其基本的流程无外乎,前台获取数据,通过php编程将获取的数据存入到数据库中,当用户浏览网页的时候,通过浏览器的响应,从数据库中取出数据然后再渲染到页面上,以满足用户浏览的需求。表单是企业网站收集用户信息最为常用的功能之一,下面就通过网站建设教程的方式介绍下,php如何获取表单数据然后原样输出到浏览器页面上的。


建站公司网站建设教程:php如何获取表单数据并且原样输出


        本教程涉及的知识比较基础;采用HTML+PHP混编的模式进行,其目的偏向于讲解其中的原理。

        首先需要准备一个html页面进行表单元素的布置:涵盖了表单常用的:输入框、多选按钮、单选按钮、下拉菜单、多行文本输入框。结构比较简单,其目的偏向于讲解其中的原理;代码如下:

HTML部分:

< form action="post.php" method="post">
        < div class="forms_item">
                < span>姓名:< /span>
                < input type="text" name="uname" id="uname" value="" />
        < /div>
        < div class="forms_item">
                < span>网站建设类型:< /span>
                < input type="checkbox" name="ulick[]" value="0" />企业网站建设
                < input type="checkbox" name="ulick[]" value="1" />营销型网站建设
                < input type="checkbox" name="ulick[]" value="2" />响应式网站建设
                < input type="checkbox" name="ulick[]" value="3" />商城网站制作
        < /div>
        < div class="forms_item">
                < span>网站建设方式:< /span>
                < input type="radio" name="usex" id="" checked value="0"> 建站公司开发
                < input type="radio" name="usex" id="" value="1"> 模版建站
        < /div>
        < div class="forms_item">
                < span>网站制作价格:< /span>
                < select name="uxl">
                < option value="0">1200元-模版网站< /option>
                < option value="1">3000起步-定制网站< /option>
                < option value="2">6000起步-响应式定制网站< /option>
                < option value="3">8000起步-营销型企业网站< /option>
                < /select>
        < /div>
        < div class="forms_item">
                < span>自我介绍:< /span>
                < textarea name="uinfo" id="uinfo" cols="30" rows="10">< /textarea>
        < /div>
        < div class="forms_item">
                < input type="submit" value="提交">
        < /div>
< /form>

php前台接收数据的时候,表单中,通过name属性来区分数据类型,接收的时候也是通过$_POST['name值']来存储数据。因此先对数据进行处理:

  $uname = $_POST['uname'];

  $upass = $_POST['upass'];

  $ulick = $_POST['ulick'];

  $usex = $_POST['usex'];

  $uxl = $_POST['uxl'];

  $uinfo = $_POST['uinfo'];

在这里就不模拟,数据如何存入数据库里,数据存入数据库和取出,无非就是连接数据库-存入数据库-取出数据。这里强调一下的是,多选按钮,因为有多个值是可选的,因此,php获取到的是一个数组,存入数据库的时候,可以通过impload()处理成字符串存入数据库里,取出的时候,在通过eximpload()还原出来就可以了。在post.php接收到数据之后,直接在这个页面进行渲染,样式可以和前面的HTML样式一致。代码如下:


<div class="forms">
        <div class="forms_item">
                <span>姓名:</span>
                <input type="text" name="uname" id="uname" value="<? echo $uname; ?>" />
        </div>
        <div class="forms_item">
                <span>网站建设类型:</span>
                <input type="checkbox" name="ulick[]" value="0" <? if(in_array('0',$ulick)) echo 'checked';?> />企业网站建设
                <input type="checkbox" name="ulick[]" value="1" <? if(in_array('1',$ulick)) echo 'checked';?> />营销型网站建设
                <input type="checkbox" name="ulick[]" value="2" <? if(in_array('2',$ulick)) echo 'checked';?> />响应式网站建设
                <input type="checkbox" name="ulick[]" value="3" <? if(in_array('3',$ulick)) echo 'checked';?> />商城网站制作
        </div>
        <div class="forms_item">
                <span>网站建设方式:</span>
                <input type="radio" name="usex" id="" value="0" <? if($usex == '0') echo 'checked' ;?> /> 建站公司开发
                <input type="radio" name="usex" id="" value="1" <? if($usex == '1') echo 'checked' ;?> /> 模版建站
        </div>
        <div class="forms_item">
                <span>网站制作价格:</span>
                <select name="uxl">
                        <option value="0" <? if($uxl == '0') echo 'selected' ;?> >1200元-模版网站</option>
                        <option value="1" <? if($uxl == '1') echo 'selected' ;?> >3000起步-定制网站</option>
                        <option value="2" <? if($uxl == '2') echo 'selected' ;?> >6000起步-响应式定制网站</option>
                        <option value="3" <? if($uxl == '3') echo 'selected' ;?> >8000起步-营销型企业网站</option>
                </select>
        </div>
        <div class="forms_item">
                <span>自我介绍:</span> <textarea name="uinfo" id="uinfo" cols="30" rows="10" ><? echo $uinfo;?></textarea>
        </div>
</div>

留意一下的是,多选按钮在输出的时候,使用in_array()函数来判断是否为选中状态。本期网站建设教程就介绍到这里了。

温馨提示:

1、凡本网注明“来源:***(非盈科互动)”的作品,均转载自其它媒体,转载目的在于传递更多的信息,并不代表本网赞同其观点和对其真实性负责。

2、如因作品内容、版权和其它问题需要同本网联系的,请在30日内进行。

征稿启事:

为了更好的发挥盈科互动新闻资讯平台价值,促进诸位自身发展以及业务拓展,更好地为企业及个人提供服务,盈科互动诚征各类稿件,欢迎实力来稿。

文章TAG:

建站 建站公司 网站建设 网站建设教程
热门城市网站建设
湖北网站建设 武汉网站建设 黄石网站建设 十堰网站建设 宜昌网站建设 襄樊网站建设 鄂州网站建设 荆门网站建设 孝感网站建设 荆州网站建设 黄冈网站建设 咸宁网站建设 随州网站建设 广水网站建设 恩施网站建设 仙桃网站建设 潜江网站建设 天门网站建设 北京网站建设 东城网站建设 西城网站建设 崇文网站建设 宣武网站建设 朝阳网站建设 丰台网站建设 石景山网站建设 海淀网站建设 门头沟网站建设 房山网站建设 通州网站建设 顺义网站建设 昌平网站建设 大兴网站建设 怀柔网站建设 平谷网站建设 密云网站建设 延庆网站建设 上海网站建设 黄浦网站建设 卢湾网站建设 徐汇网站建设 长宁网站建设 静安网站建设 普陀网站建设 闸北网站建设 虹口网站建设 杨浦网站建设 闵行网站建设 宝山网站建设 嘉定网站建设 浦东新网站建设 金山网站建设 松江网站建设 青浦网站建设 南汇网站建设 奉贤网站建设 崇明网站建设 广东网站建设 广州网站建设 韶关网站建设 深圳网站建设 珠海网站建设 汕头网站建设 佛山网站建设 江门网站建设 湛江网站建设 茂名网站建设 肇庆网站建设 惠州网站建设 梅州网站建设 汕尾网站建设 河源网站建设 阳江网站建设 清远网站建设 东莞网站建设 中山网站建设 潮州网站建设 揭阳网站建设 云浮网站建设 湖南网站建设 长沙网站建设 株洲网站建设 湘潭网站建设 衡阳网站建设 邵阳网站建设 岳阳网站建设 常德网站建设 张家界网站建设 益阳网站建设 郴州网站建设 永州网站建设 怀化网站建设 娄底网站建设 湘西网站建设 安徽网站建设 合肥网站建设 亳州网站建设 芜湖网站建设 马鞍山网站建设 池州网站建设 黄山网站建设 滁州网站建设 安庆网站建设 淮南网站建设 淮北网站建设 蚌埠网站建设 宿州网站建设 宣城网站建设 六安网站建设 阜阳网站建设 铜陵网站建设 明光网站建设 天长网站建设 宁国网站建设 界首网站建设 桐城网站建设 潜山网站建设
本网站所刊载信息,不代表盈科互动观点,部分信息及数据来源于互联网,如果侵犯您的权益,请速与我们联系。
Copyright © 2006- 盈科动力(vikasp.net) 版权所有-鄂ICP备13002765号-1技术支持:武汉网站建设

在线
客服

技术在线服务时间:9:00-20:00

在盈科,您对接的直接是技术员,而非客服传话!

电话
咨询

027-8275-6772
7*24小时客服热线

136-2726-6633
项目经理手机

微信
咨询

加微信获取报价
顶部