创建动态表单,但如何进行查询?

我创建了一个动态表单,允许您修改所需的输入字段数量。 这是因为他们可能有15个乐队成员,需要15个字段,或者一个乐队可能有2个。我唯一的问题是提交表单时,每个输入都被命名为“memberName1”,“membername2”等等。使用jQuery。 如何在运行查询之前/之前运行检查以查看这些字段是否已填充以及是否要将其值输入数据库? 谢谢。

编辑1:

我在想类似下面的代码。 但我需要运行一个循环来计算名称为memberName所有当前字段,后跟一个数字。 而不是停留在第一个空场,而是贯穿它们。 如果值为空,则不执行任何操作。 如果它有一个值,那么将其插入我的表中。

  Insert Into members(members_name) Values (memberName#i#)  

使用静态数字循环但在序列中的数字尚未传递时中断。 您还可以计算jQuery中的数字字段,并将其与表单提交一起传递

  INSERT Into members(members_name) VALUES   ,  (  )      

我会做这样的事情:

      Insert Into members(members_name) Values (  )       

(这开始是一个评论,但它太长了..)

有不同的方法来处理它。 我的偏好是特拉维斯在评论中提到的那个 。 基本上有jquery存储隐藏表单字段中的成员总数。 然后使用该值循环遍历成员字段,validation值,并根据需要插入。

你可以很容易地调整Dan或者jamckinn的例子来做到这一点。 注意他们正在使用来防止sql注入? 此外,由于这些是相关插入,因此您希望将整个事物包装在单个 。 这确保了插入物被处理为单个单元。 要么他们都成功,要么他们都失败了 – 在一起。

         INSERT INTO members ( members_name ) VALUES (  )