武汉网站建设
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:

网站建设 网站建设教程 建站公司 建站
热门城市网站建设
黄梅网站建设 襄城网站建设 孝南网站建设 沙市网站建设 京山网站建设 洪湖网站建设 通城网站建设 通山网站建设 谷城网站建设 点军网站建设 沙洋网站建设 石首网站建设 赤壁网站建设 秭归网站建设 利川网站建设 铁山网站建设 南漳网站建设 罗田网站建设 洪山网站建设 咸丰网站建设 浠水网站建设 长阳网站建设 云梦网站建设 江汉网站建设 东西湖网站建设 蔡甸网站建设 钟祥网站建设 华容网站建设 兴山网站建设 江夏网站建设 仁化网站建设 海珠网站建设 潮南网站建设 福田网站建设 始兴网站建设 乳源网站建设 荔湾网站建设 天河网站建设 龙岗网站建设 顺德网站建设 金平网站建设 金湾网站建设 乐昌网站建设 新丰网站建设 萝岗网站建设 浈江网站建设 白云网站建设 从化网站建设 黄埔网站建设 曲江网站建设 南海网站建设 龙华新网站建设 番禺网站建设 澄海网站建设 潮阳网站建设 罗湖网站建设 宝安网站建设 光明新网站建设 盐田网站建设 花都网站建设 资阳网站建设 邵阳网站建设 华容网站建设 安乡网站建设 永兴网站建设 宁远网站建设 辰溪网站建设 韶山网站建设 天元网站建设 东安网站建设 会同网站建设 麻阳网站建设 北湖网站建设 醴陵网站建设 沅陵网站建设 邵东网站建设 临武网站建设 雨湖网站建设 岳塘网站建设 汉寿网站建设 绥宁网站建设 鼎城网站建设 临澧网站建设 鹤城网站建设 涟源网站建设 慈利网站建设 宁乡网站建设 炎陵网站建设 珠晖网站建设 芦淞网站建设
首页 | 网站建设 | 微信开发 | H5制作 | 网络营销 | 案例展示 | 新闻中心 | 文字版官网| 米拓模版标签在线手册
136-2726-6633 / 027-82756-772

地址:武汉市解放大道1328号中原大厦1806室

E-mail:wuhan1806@163.com;QQ:6686935

本网站所刊载信息,不代表盈科互动观点,部分信息及数据来源于互联网,如果侵犯您的权益,请速与我们联系。
Copyright © 2006- 盈科动力(vikasp.net) 版权所有-鄂ICP备13002765号-1技术支持:武汉网站建设

在线
客服

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

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

电话
咨询

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

136-2726-6633
项目经理手机

微信
咨询

加微信获取报价
顶部