Php 如何在同一行上回显某些输出(单选按钮)
由于标签输出在下一行Php 如何在同一行上回显某些输出(单选按钮),php,html,css,Php,Html,Css,由于标签输出在下一行 while ($row=mysqli_fetch_array($res)) { echo "<label for='A'> <input type='radio' class='muted pull-left' name ='radio' id='A' value=".$row['dis']."> ".$row['dis']."</label>"; } 这是一个CSS问题。让标签显
while ($row=mysqli_fetch_array($res))
{
echo "<label for='A'> <input type='radio' class='muted pull-left' name ='radio' id='A' value=".$row['dis']."> ".$row['dis']."</label>";
}
这是一个CSS问题。让
标签显示:内联正如@cweiske所说,CSS似乎是个问题。没有任何CSS更改的输出应该是内联的,但是您的输出似乎是块格式的。
试一试
while($row=mysqli\u fetch\u数组($res))
{
回显“$row['dis']”;
}
不要将输入放在标签内。此外,单选按钮没有值。检查了还是没有检查
标签A
标签B
标签C
使用下面样式标签中给出的CSS
字段集{
溢出:隐藏
}
.某个班级{
浮动:左
明确:无
}
标签{
浮动:左
明确:无
显示:块
填充:2px1em 0
}
输入[类型=收音机]
输入无线电{
浮动:左
明确:无
保证金:2px 0 0 2px
}
它将所有收音机一起打印,所有名称一起打印标签是一个内联元素。。你知道那个项目使用的CSS规则吗?和你一样谢谢但我得到了答案
Radio button 1 Radio button 2 ..... Radio button n
while ($row=mysqli_fetch_array($res))
{
echo "<label for='A' style="display:inline"> <input style="display:inline-block" type='radio' class='muted pull-left' name
='radio' id='A' value=".$row['dis']."> ".$row['dis']."</label>";
}