PHP + MySQL - 获取行并平均分配

标签 php html mysql css

我想将获取的行排列到两侧。例如,

这是来自 MySQL 表的行

---------------------
|  1  | Apple       |
---------------------
|  2  | Banana      |
---------------------
|  3  | Cinnamon    |
---------------------
|  4  | Donkey      |
---------------------

我想把它取到:

<div class="col-md-6" >
  <ul>
    <li>Apple</li>
    <li>Banana</li>
  </ul>
</dil>
<div class="col-md-6" >
  <ul>
    <li>Cinnamon/li>
    <li>Donkey</li>
  </ul>
</dil>

我需要将行平均分为两个 html 表列。谁能帮忙?谢谢!

最佳答案

这个怎么样

$elements = <get elements from mysql server>;
$elementCount = count($elements);

echo "<div class=\"col-md-6\" >\n<ul>"

for ($i = 0; $i < $elementCount/2; $i++) { // start at the beginning, go to the halfway point
  echo '<li>' . $elements[$i] . '</li>';
}

echo '</div>'
echo "<div class=\"col-md-6\" >\n<ul>"

for ($i = $elementCount/2; $i < $elementCount; $i++) { // start at halfway point, go to the end
  echo '<li>' . $elements[$i] . '</li>';
}

echo '</div>'

这通过获取列表中的元素数量并将我的两个分开,然后将其用作停止一个列表并开始另一个列表的点,在不同的时间将列表分成两个独立的一半。

关于PHP + MySQL - 获取行并平均分配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31926738/

相关文章:

php - 无法访问我服务器上的数据库

javascript - Javascript 中的 HTML 格式化程序

javascript - 获取 Matterport 缩略图

php - 如何将 JQuery 应用于 PHP 生成的 HTML?

PHP 创建 ECDSA 签名并使用 Golang 验证

javascript - 我应该如何循环/解析具有大量嵌套数组的 json 对象中的特定值?

javascript - 在 HTML 中的输入标记内使用 onclick 事件来调用 Javascript 函数

mysql - Grails中的SQL查询从两个具有外键关系的表中获取所有数据

mysql - 触发多于或等于两个,仅对多于两个使用react

php - 停止 PHP if 语句覆盖下面的 CSS 语句?对 MySQL 正确吗?