Javascript 在foreach循环php中存储数据

Javascript 在foreach循环php中存储数据,javascript,php,mysql,database,foreach,Javascript,Php,Mysql,Database,Foreach,我创建了一个表单,允许用户输入数据,他们还可以选择使用JavaScript动态添加更多文本框,以便在必要时提供更多信息。e、 名字,姓氏,课程。一个用户可能只有一个课程,也可能有多个课程。对于用户包括的每个课程,我希望能够在数据库中存储一整行新行。有办法吗?欢迎来到StackOverflow:) 当然可以这样做,但需要将每个数据集传递给php。您可以在那里存储数据 <input type="text" name="name1"><input type="text" name="

我创建了一个表单,允许用户输入数据,他们还可以选择使用JavaScript动态添加更多文本框,以便在必要时提供更多信息。e、 名字,姓氏,课程。一个用户可能只有一个课程,也可能有多个课程。对于用户包括的每个课程,我希望能够在数据库中存储一整行新行。有办法吗?

欢迎来到StackOverflow:)

当然可以这样做,但需要将每个数据集传递给php。您可以在那里存储数据

<input type="text" name="name1"><input type="text" name="gender1">
<input type="text" name="name2"><input type="text" name="gender2">
然后插入几行新行

或者,您可以为所有数据创建一个数组:

<input type="text" name="name[]">
<input type="text" name="gender[]">

在PHP中,您必须执行以下操作

$cnt = count($_POST['name']);
for($i=0;$i<$cnt;$i++){
   // do any update with database
}
$cnt=count($_POST['name']);

对于($i=0;$i)我将使用StackOverflow。StackOverflow的第一条规则是:发布您的代码是的,请阅读INSERT上的手册,并记住使用准备好的语句。
$cnt = count($_POST['name']);
for($i=0;$i<$cnt;$i++){
   // do any update with database
}