3499com拉丝维加斯

3499com拉丝维加斯
NEWS
资讯观点

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

编辑:网站建设方案书 | 浏览量: | 来源:网站建设开发 | 更新时间:2021-06-11 | 当前栏目:3499com拉丝维加斯
        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:

网站建设 网站建设教程 建站企业 建站
3499com拉丝维加斯 | 网站建设 | 微信开发 | H5制作 | 网络营销 | 案例展示 | 资讯中心 | 文字版官网| 米拓模版标签在线手册
136-2726-6633 / 027-82756-772

地址:武汉市江岸区二七街解放大道2007号地铁鑫城

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

本网站所刊载信息,不代表盈科互动观点,部分信息及数据来源于互联网,如果侵犯您的权益,请速与大家联系。
Copyright ? 2006- 盈科动力(vikasp.net) 版权所有-鄂ICP备13002765号-1技术支撑:3499com拉丝维加斯

在线
客服

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

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

  • 网站建设
  • 小程序开发
  • APP开发
  • 品牌设计
  • SEO优化
  • 售后支撑

电话
咨询

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

136-2726-6633
项目经理手机

微信
咨询

加微信获取报价
顶部
XML 地图 | Sitemap 地图