首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >HTML多个具有相同名称/ID的表单

HTML多个具有相同名称/ID的表单
EN

Stack Overflow用户
提问于 2013-09-25 00:16:12
回答 1查看 87关注 0票数 0

我目前正在设计一个网站,它用PHP从MySQL数据库中读取信息,并打印出每一行的表单。这是使用while循环完成的,因此表单会在循环中回显。但是,每当我提交表单时,很多值都不会被发布,因为页面上有相同的名称和ID的表单。

如何在数据库中打印出每一项的表单并相应地处理此表单?谢谢!

代码语言:javascript
运行
复制
while (*this goes through each row in the database) {
    echo "<form name='myForm' id='myForm' method='post' action=''>
          <input type='text' name='text1'>
          </form>";
}

我想使用一个循环打印一个动态数量的表单。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-09-25 00:18:56

只需在每次迭代中添加一个计数器,就可以更改表单名称和id。

代码语言:javascript
运行
复制
$i = 0;
while (*this goes through each row in the database) {
    echo "<form name='myForm" . $i . "' id='myForm" . $i . "' method='post' action=''>
          <input type='text' name='text1'>
          </form>";
    $i++;
}

甚至可能更好的是,如果您对每个记录都有某种类型的唯一数据库id,则使用该id值而不是计数器。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18994191

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档