2 回答
TA贡献1773条经验 获得超3个赞
如果您想要生成的所有复选框的唯一名称,您可以通过$i为每一行递增来获得它们。
res = $db->query($query);
if ($res->num_rows > 0) {
$i = 0;
while ($row = $res->fetch_object()) {
$query = "SELECT * FROM device_status
WHERE device = ($row->id)";
$status = $db->query($query);
$device_status = $status->fetch_object();
$content .= <<<END
<tr>
<td>{$row->devices}</td>
<td>{$row->description}</td>
<td>{$row->room}</td>
<td><input type='radio' name='radiobutton<?php echo $i?>' id='myCheck'></td>
<td><input type='radio' name='radiobutton<?php echo $i?>' id='myCheck' checked='checked'></td>
<!-- <td>{$device_status->status}</td> -->
<td><a href="delete-device.php?id=$row->id">Delete</a>
<a href="edit-device.php?id=$row->id">Edit</a></td>
</tr>
END;
$i++;
}
}
echo $content;
TA贡献1810条经验 获得超4个赞
如果您不关心单选按钮的名称,您可以使用“php 随机数生成器”,每一行您为单选按钮名称分配一个新的随机数:
<?php $x = rand(5, 100000); ?> <input type='radio' name='<?php echo $x; ?>' id='myCheck'>
- 2 回答
- 0 关注
- 84 浏览
添加回答
举报