gpt4 book ai didi

php - 将动态创建的输入的值存储到 PHP 变量

转载 作者:行者123 更新时间:2023-11-30 18:23:12 28 4
gpt4 key购买 nike

我有一个页面,允许用户使用 JavaScript 在表单中添加和删除文本字段。

文本字段被命名为field1field2field3等,取决于用户添加了多少个字段

我试图将我的文本字段中的所有值存储到一个 Php 变量中;

我知道我需要先将它们存储到一个数组中,然后使用 implode(),但是我如何指定我的 Php 代码中有多少个输入?

最佳答案

通常最好的方法是使用数组命名的输入,如下面的 example in the PHP docs 所示。 :

<form action="" method="post">
Nombre: <input type="text" name="personal[nombre]" /><br />
Email: <input type="text" name="personal[email]" /><br />
Cerveza: <br />
<select multiple name="cerveza[]">
<option value="warthog">Warthog</option>
<option value="guinness">Guinness</option>
<option value="stuttgarter">Stuttgarter Schwabenbräu</option>
</select><br />
<input type="submit" value="submit me!" />
</form>

您可以为每个用户添加的字段使用完全相同的名称,如:

<input type="text" id="field1" name="fields[]" />
<input type="text" id="field2" name="fields[]" />

然后根据需要使用内爆:

$imploded_fields = implode(', ', $_POST['fields']);

关于php - 将动态创建的输入的值存储到 PHP 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11558496/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com