【问题标题】:how to insert this to mysql if如果如何将其插入mysql
【发布时间】:2013-02-21 03:21:09
【问题描述】:

如果我选择这个来生成文本字段,是否可以插入文本字段将获得的所有值。如果是,如何?如果没有,还有其他方法吗?

 <?php
    for($i=0;$i<$b;$i++)
    echo"<input type=text name=textbox id=textbox>";
    ?>

tnx 提前

【问题讨论】:

    标签: php textfield


    【解决方案1】:

    您将使用$_POST 获取数据;最有可能使用数组:

    <input type=text name=textbox[1] />
    

    然后准备你的声明和INSERT到你的数据库中。

    【讨论】:

      【解决方案2】:

      我猜你的问题是如何处理带有生成文本字段的表单的输出? 如果您使用上面的代码,它将不起作用,因为 html id 对于元素来说应该是唯一的。所以你应该把代码改成:

      <?php
      for($i=0;$i<$b;$i++)
          echo"<input type=\"text\" name=\"textbox".$i."\" id=\"textbox".$id."\">";
      ?>
      

      我猜你知道你需要一个表单元素来围绕你的输入来提交它们?如果您生成这样的表单字段,您将拥有 $_POST 数组中的所有输入(如果您使用 post 方法提交表单)

      【讨论】:

      • 哦,我没想到这个...我想这会解决我的问题(你的代码将在循环继续时放置不同的 id 和名称)tnx 我知道从这里做什么:3
      • 这不是应该的做法。您应该将变量分配到一个数组中。
      • 我不同意那个 njk。可以使用数组,但我只会在数据属于逻辑一起时才使用数组。我不确定这是否在这里给出,并且您的解决方案也没有提供有关 id 的任何建议。也许他需要不同的 ID,也许不需要。除了属性值总是应该被引用的事实!
      猜你喜欢
      • 2015-09-16
      • 1970-01-01
      • 1970-01-01
      • 2021-02-07
      • 2015-01-05
      • 2013-11-16
      • 1970-01-01
      • 2011-01-14
      • 2020-09-13
      相关资源
      最近更新 更多