2013-02-21 45 views
0

如果我选择这个来生成文本字段,是否可以插入文本字段将获得的所有值。如果是,如何?如果不是有另一种方式?如何将此插入到mysql如果

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

TNX提前

回答

-1

我想你的问题是如何处理生成的文本框的窗体的输出? 如果你使用上面的代码,它将无法工作,因为一个html元素应该是唯一的。所以你应该将代码更改为:

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

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

+0

哦,我没有想到这个......我想这会解决我的问题(你的代码将把不同的id和名称作为循环继续)tnx我知道该从这里做什么:3 – user2085889 2013-02-21 03:28:11

+0

很高兴如果我可以帮忙;) – MeiSign 2013-02-21 03:29:23

+0

这不是它应该如何完成的。您应该将变量分配到一个数组中。 – Kermit 2013-02-21 03:47:44

1

你会使用$_POST来获取数据;最有可能使用阵列:

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

然后准备好您的对帐单和INSERT到您的数据库。