循环我有表“章” MySQL数据库。表“章”有三列:(1)id,(2)名称,(3)密码。
我使用PHP动态输出“章”的数据转换成文本框。结果看起来是这样的:
<form name="current_chapters" method="post" action="UpdateChapters.php">
<input type = 'text' name='id' value='{$row['id']}'>
<input type = 'text' name='name' value='{$row['name']}'>
<input type = 'password' name='password' value='New Password'>
<input type = 'submit'>
</form>
请注意,此页面是用来复位(不显示)的密码,因此,“新密码”默认值。
我通过所有的$ _ POST数据的寻找最好的方式循环,然后更新原有的“章”的表,这个数据最早来自何方。
我试图通过foreach循环遍历$ _POST并将输入名称更改为“id []”,“name []”和“password []”,但它似乎并不是最优雅的方法,尤其是与id部分...你最终得到像id [0] = 133,这似乎凌乱。
如何去这样做的任何建议?
在此先感谢!
为什么你需要循环$ _POST吗?这是一个关联数组,显然你已经知道关键字了? – dbf
我以为我必须通过$ _POST循环,因为显示的条目数是动态的......这取决于数据库中的数量。有没有更好的方法来解决这个问题? –
我只是不明白在遍历$ _POST阵列点,使用'$ _ POST [“身份证”]'是一样的答案给出的女巫'情况“id'',在这两种情况下,你需要静态乐于助人设置密钥名称。 – dbf