php - 在 php 中动态创建复选框时,如何并排对齐它们?

标签 php html css

我正在尝试创建一个带有多个复选框的表单。复选框是从数据库动态创建的,但它们总是在新行中创建,而我希望它们并排对齐。我是 CSS 和 php/mysql 的新手,所以我无法正确处理。你能帮我吗?

$mysqli = new mysqli('localhost', 'mechuser', 'mypassword', 'mechug_lab');

$query = "SELECT * FROM slots WHERE lab_id = '530_335' AND slot_status = '0' AND expt_id='3'";
$result=mysql_query($query);

if($result) {
                if(mysql_num_rows($result) != 0) {
                    $date = "0000-00-00";
                    while($row = mysql_fetch_array($result)):
                    ?>
                    <div><label><?php
                    $date1 = $row['date'];
                    $weekday = date('D', strtotime($date1));
                    $today = date('M j, Y',strtotime($date1));
                    if ($date1 != $date)
                        echo "<strong>".$today."   ".$weekday."</strong> &nbsp";
                        echo " ".$row['slot_time'];
                        $date = $date1;
                    ?>
                    <input type="checkbox" name="bookings[]" value="1"></label></div><?php endwhile;
                    }
                    }
                    ?>

最佳答案

你的复选框周围的 div 是 block 级元素(它会换行),你可能想使用 span(这是一个内联级元素)代替或制作内联/内联 block 元素或 float 它们,选择是你的:)

style="display:inline"style="display:inline-block"<span>而不是 <div>

关于php - 在 php 中动态创建复选框时,如何并排对齐它们?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18517461/

相关文章:

php - 为什么我无法删除php文件?

php - 使用 PHP 生成 HTML 时处理撇号

html - 删除 html 主体上的白色间隙

javascript - 如何对齐和摆脱重叠的视频?

javascript - iFrame 更改 iFrame 中的 css 类

php - 在 html 页面上显示数据后获取 PHP 行索引

javascript - 使用 Yii2-dynamicforms 更新(嵌套动态表单)

php - 编辑器中的 Slickgrid html 实体问题

javascript - 如何使用 CSS 动画淡出 div 幻灯片?

javascript - Angular ui-router 提交表单并重定向页面