【问题标题】:How to use an array to display a form? [closed]如何使用数组显示表单? [关闭]
【发布时间】:2020-10-15 20:48:52
【问题描述】:

我目前正在尝试创建一个注册页面,但我需要使用一个数组数组来创建一个用于创建表单的函数。但我不知道该怎么做。

display_form(
array(
  array(
    "type" => "text",
    "name" => "first_name",
    "value" => "",
    "label" => "First Name"
  ),
  array(
    "type" => "text",
    "name" => "last_name",
    "value" => "",
    "label" => "Last Name"
  ),
  array(
    "type" => "email",
    "name" => "email",
    "value" => "",
    "label" => "Email"
  ),
  array(
    "type" => "number",
    "name" => "extension",
    "value" => "",
    "label" => "Extension"
  )
 )
);

我需要将其制成一个函数,以使用它在不同页面上制作多个表单,但我不明白如何调用该函数并实际显示表单。 如果有人能提供一些见解,将不胜感激。

【问题讨论】:

    标签: php arrays function


    【解决方案1】:

    不清楚你的期望,但也许这样的事情会帮助你:

    function display_form($fields) {
        foreach ($fields as $field) {?>
        <label><?=$field['label']?>
            <input type="<?=$field['type']?>" name="<?=$field['name']?>" value="<?=$field['value']?>" />
        </label>
    <?php    
        }    
    }
    

    小提琴here

    【讨论】:

    • 天哪,谢谢!我一直在努力解决这个问题
    猜你喜欢
    • 1970-01-01
    • 2013-09-12
    • 1970-01-01
    • 2017-08-13
    • 2013-11-14
    • 2016-08-25
    • 2015-09-12
    • 1970-01-01
    • 2011-01-23
    相关资源
    最近更新 更多