PHP表单

<?php /** * Created by PhpStorm. * User: Administrator * Date: 2019/3/25 * Time: 11:03 */ $data = [ [ "text" =>"姓 名:", "tag" =>"input", "attr" =>['type'=>'text','name'=>'username'] ], [ "text" =>"密 名:", "tag" =>"input", "attr" =>['type'=>'password','name'=>'pwd'] ], [ "text" =>"邮 箱:", "tag" =>"input", "attr" =>['type'=>'text','name'=>'email'] ], [ "text" =>"电 话:", "tag" =>"input", "attr" =>['type'=>'text','name'=>'tel'] ], [ 'tag' => 'input', 'text' => '性  别:', 'attr' => ['type' => 'radio', 'name' => 'gender'], 'option' => ['m' => '男', 'w' => '女'] ], [ 'tag' => 'select', 'text' => '住  址:', 'attr' => ['name' => 'area'], 'option' => ['' => '--请选择--', 'BJ' => '北京', 'SH' => '上海', 'SZ' => '深圳',] ], [ 'tag' => 'textarea', 'text' => '自我介绍:', 'attr' => ['name' => 'declare', 'cols' => '50', 'rows' => '5'] ] ]; <?php include "data.php"; function generate(){ $html =""; global $data; foreach ($data as $value){ if ($value["tag"]=="input"){ // 调用Input生成文本框 $html=$html.input_html($value); } else if ($value["tag"]=="select"){ //调用select生成下拉列表 $html=$html.select_html($value); } else if ($value["tag"]=="textarea"){ //调用生成文本域 } }echo "

"; return $html; } //列表框 function input_html($value){ $html=""; if ($value["attr"]["type"]=='text'){ $html=$value["text"].""; } else if ($value["attr"]["type"]=='radio'){ $html=$html."
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值