我知道可以创建一个数组来存储一组文本框的值。
<input name='ArrFirstRowHeading[]' value='A'></input>
<input name='ArrFirstRowHeading[]' value='B'></input>
但是可以为一组标签创建这样的数组
<label name='ArrFirstRowHeading[]' style='background-color:#D0A9F5;'>A</label>;
<label name='ArrFirstRowHeading[]' style='background-color:#D0A9F5;'>B</label>;
<label name='ArrFirstRowHeading[]' style='background-color:#D0A9F5;'>C</label>;
案例是我从表单的标签中获取这些值A,B,C。输入后,它应该显示在PHP文件中。这只是为了看到表格的格式。之后我再次将这些值发送到另一个PHP文件以将它们存储在数据库中。因此,我需要将它们显示为标签,而不是在文本框中显示那些A,B,C值。但我需要将它们发送回数据库。这就是我需要他们命名的原因
答案 0 :(得分:0)
为什么不使用隐藏字段
<label style='background-color:#D0A9F5;'>A <input type="hidden" name='ArrFirstRowHeading[]' value='A'></label>;
<label style='background-color:#D0A9F5;'><input type="hidden" name='ArrFirstRowHeading[]' value='B'>B</label>;
<label style='background-color:#D0A9F5;'>C <input type="hidden" name='ArrFirstRowHeading[]' value='C'></label>;