什么是一个HTML / PHP的形式来管理多个类似的输入标准的方式?(What is the sta

2019-10-19 11:56发布

我有一个HTML表单,允许用户在数据库中有一个提交插入或更新多行。 不过,我不知道什么是“正确”或行业标准的方式来匹配某些行输入名称是。

我已经当前实现它的方法是给每一个人类可读的名称,后面是定界符(在我的情况下划线_字符),其次是行号或一些其他唯一标识符来对一行扎几个输入一起。 然后,在处理剧本,我做$field = explode("_",$name)对每一个名字,使用$field[0]得到的名称和$field[1]来获得唯一的ID。

然而,在我过去的编程经验,我试图保持多组数据这样的离散,而不是在一个字符串绑在一起。 我现在也知道,PHP接受格式化为阵列形式,名称,并将其自动转换为数组。

什么是处理这种情况的行业标准方法?

Answer 1:

HTML

<form method="POST">
    <input type="text" name="myinput[]" value="some value"/><br/>
    <input type="text" name="myinput[]" value="second value"/><br/>
    <input type="text" name="myinput[]" value="another value"/><br/>
    <input type="submit"/>
</form>

PHP

<?
foreach ($_POST["myinput"] as $value) {
    echo "myinput : " . $value . "<br/>";
}
?>


文章来源: What is the standard way to manage multiple similar inputs in a HTML/PHP form?
标签: php html forms