gpt4 book ai didi

php - mysql从生成的名称插入

转载 作者:行者123 更新时间:2023-11-29 06:26:03 25 4
gpt4 key购买 nike

我有一个表格:

<form>
<input type="text" name="aaa" id="aaa">
<input type="submit">
</form>

我还有 jQuery 脚本,可以附加此输入。

例子:

生成名称。

<form>
<input type="text" name="aaa" >
<input type="text" name="aaa2" >
<input type="text" name="aaa3" >

<input type="submit">
</form>

问题是 MySQL 插入:

如何从生成的名称中插入?

我知道 $_POST['aaa'],但我不知道生成的名称。

最佳答案

如果您从 jQuery 动态生成文本框,并且想将它们推送到 mySQL,而不是使用像 'aaa'、'aaa2' 或 'aaa3' 这样的名称创建它们,您可以像这样使用方括号:

<form method="POST">
<input type="text" name="field_name[]">
<input type="text" name="field_name[]">
<input type="text" name="field_name[]">
<input type="text" name="field_name[]">
<input type="text" name="field_name[]">
<input type="text" name="field_name[]">
<input type="text" name="field_name[]">
<button type="submit">Send</button>
</form>

这将允许您将“field_name”用作字符串数组。

<?php
$field_name = $_REQUEST['field_name'];
foreach($field_name as $value) {
$query = sprintf("INSERT INTO table SET field_name = '%s'", $value);
/* Execute Insert Query */
}

关于php - mysql从生成的名称插入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30917994/

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