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'].">&nbsp;".$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'].">&nbsp;".$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'].">&nbsp;".$row['dis']."</label>";             
}