如何在表的同一列的多行中从单一格式插入相同名称的多个数据

周年纪念日

我有

<form action="entry.php" method="post" >
<table>
<tr>
    <td>
        <input type="text" name="searchid[]" id="searchid" placeholder="Data 1" ><br />
        <input type="text" name="searchid[]" id="searchid" placeholder="Data 2" ><br />
        <input type="text" name="searchid[]" id="searchid" placeholder="Data 3" ><br />
        <input type="text" name="searchid[]" id="searchid" placeholder="Data 4" ><br />
    </td>
</tr>
<tr>
<td><input type="submit" name="submit" id="submit" value="submit" /></td>
</tr>

</table>    
</form>

还有entry.php代码,

<?php
include "db.php";

if (isset($_POST["submit"]))

$data1 = mysql_real_escape_string($_POST['searchid']);

$query1 = "INSERT INTO php_test (name) VALUES ('$data1')";
$query = mysql_query($query1,$connection);

if($query){
    header ("location: index.php");
    }
else{
    echo "Something Wrong";
    }

?>

此代码适用于单个输入数据,但是,我想在同一列的单独字段中输入四个数据,并且在提交时将其插入单独行中的数据,字段名称相同且

巴尔玛

$_POST['searchid']是一个数组,而不是单个字符串。您需要遍历它们:

if (isset($_POST["submit"]))
    foreach ($_POST['searchid'] as $searchid) {
        $data1 = mysql_real_escape_string($searchid);
        mysql_query("INSERT INTO php_test (name) VALUES ('$data1')") or die(mysql_error());
    }
}
header("location: index.php");

另外,摆脱id="searchid"HTML中的重复属性。ID必须是唯一的。您可能根本不需要这些元素具有ID。

如果您有多列,则可以这样进行:

if (isset($_POST["submit"]))
    foreach ($_POST['searchid'] as $index => $searchid) {
        $data1 = mysql_real_escape_string($searchid);
        $data2 = mysql_real_escape_string($_POST['searchid2'][$index]);
        mysql_query("INSERT INTO php_test (name, name2) VALUES ('$data1', '$data2')") or die(mysql_error());
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在表的同一列的多行中从单一格式插入相同名称的多个数据

来自分类Dev

将数据插入具有单一格式的两个表中。Laravel:错误完整性约束违反

来自分类Dev

当数据不遵循单一格式时,如何编写常规表达式?

来自分类Dev

在Codeigniter的一个表中检索具有相同名称的多个数据

来自分类Dev

如果二进制数据是“ 4字节单一格式”,那是什么意思,我该如何在JavaScript中读取它?

来自分类Dev

使用codeigniter以单一形式将多个数据插入mysql表中

来自分类Dev

将具有多个数据的单元格拆分为多于一列的多行

来自分类Dev

如何在Laravel Lighthouse中针对同一突变插入多个数据?

来自分类Dev

如何在同一表中插入相同的数据(或副本)以用于postgres中的不同记录

来自分类Dev

如何理解diff输出的统一格式?

来自分类Dev

如何在一列中打印多行数据?

来自分类Dev

使用 join 从同一列返回多个数据单元格

来自分类Dev

如何在MySQL中的多个数据库中更改同一表

来自分类Dev

如何在PostgreSQL的同一列中拆分名称数据?

来自分类Dev

如何在同一张表中插入只有一列与另一行不同的行?

来自分类Dev

如何在Java的同一列表中添加多个对象类型

来自分类Dev

如何在理论中的同一列上实现对多个表的联接

来自分类Dev

在同一列中将具有相同名称的不同数据计数为1计数sql server

来自分类Dev

同一列中的多个数据系列到多个列

来自分类Dev

如何删除工作表并插入具有相同名称的同一工作表,但同时防止在公式中引用错误?

来自分类Dev

如何根据同一表中的另一列数据填充一列?

来自分类Dev

如何将文本从同一格式的文档复制到另一文档?

来自分类Dev

遍历多个数据表(共享同一列)

来自分类Dev

如何在codeigniter的一列中插入多个字段数据

来自分类Dev

如何在数据源中解析多个具有相同名称的列?

来自分类Dev

如何在数据源中解析多个具有相同名称的列?

来自分类Dev

从单个结果集中的多个数据库中检索相同名称表中的记录

来自分类Dev

在同一列中插入了多个值

来自分类Dev

在同一列中插入了多个值

Related 相关文章

  1. 1

    如何在表的同一列的多行中从单一格式插入相同名称的多个数据

  2. 2

    将数据插入具有单一格式的两个表中。Laravel:错误完整性约束违反

  3. 3

    当数据不遵循单一格式时,如何编写常规表达式?

  4. 4

    在Codeigniter的一个表中检索具有相同名称的多个数据

  5. 5

    如果二进制数据是“ 4字节单一格式”,那是什么意思,我该如何在JavaScript中读取它?

  6. 6

    使用codeigniter以单一形式将多个数据插入mysql表中

  7. 7

    将具有多个数据的单元格拆分为多于一列的多行

  8. 8

    如何在Laravel Lighthouse中针对同一突变插入多个数据?

  9. 9

    如何在同一表中插入相同的数据(或副本)以用于postgres中的不同记录

  10. 10

    如何理解diff输出的统一格式?

  11. 11

    如何在一列中打印多行数据?

  12. 12

    使用 join 从同一列返回多个数据单元格

  13. 13

    如何在MySQL中的多个数据库中更改同一表

  14. 14

    如何在PostgreSQL的同一列中拆分名称数据?

  15. 15

    如何在同一张表中插入只有一列与另一行不同的行?

  16. 16

    如何在Java的同一列表中添加多个对象类型

  17. 17

    如何在理论中的同一列上实现对多个表的联接

  18. 18

    在同一列中将具有相同名称的不同数据计数为1计数sql server

  19. 19

    同一列中的多个数据系列到多个列

  20. 20

    如何删除工作表并插入具有相同名称的同一工作表,但同时防止在公式中引用错误?

  21. 21

    如何根据同一表中的另一列数据填充一列?

  22. 22

    如何将文本从同一格式的文档复制到另一文档?

  23. 23

    遍历多个数据表(共享同一列)

  24. 24

    如何在codeigniter的一列中插入多个字段数据

  25. 25

    如何在数据源中解析多个具有相同名称的列?

  26. 26

    如何在数据源中解析多个具有相同名称的列?

  27. 27

    从单个结果集中的多个数据库中检索相同名称表中的记录

  28. 28

    在同一列中插入了多个值

  29. 29

    在同一列中插入了多个值

热门标签

归档