【发布时间】:2011-07-21 16:58:36
【问题描述】:
我得到了将用数据库中的名称填充的文本框的数量。
我创建了 5 个文本输入,使用 for.. 循环
for($i=1; $i<=5; $i++) {
echo '<input type="text" value="">';
}
我的问题是如何动态输入每个文本框的名称。
我试过了:
$q = $db->query("SELECT * FROM att WHERE id_bs_res='$id_bs_res'");
for($i=1; $i<=5; $i++) {
while($r = $q->fetch_assoc()) {
echo '<input type="text" value="'.$r['att_name'].'">';
}
}
如果数据库中有 3 个名称,它只会显示 3 个而不是 5 个文本框? 我希望它显示所有文本框,即使其余文本框为空白。
sample textboxes
1. names
2. names
3. names
4. ------
5. ------
【问题讨论】: