私は19の項目が長い(しかし、多かれ少なかれ変わる可能性がある)順序付けられたリストを持っています。私はドロップダウンメニューでそれをリストアップしていますが、その長さのために、列はページの折り畳みの下に落ちています。Phpは列をリストに分割します(好ましくは等しく)
別の列(ulまたはdiv)を作成して、リストを2つまたは3つに等しく分割するか、リストサイズを設定する(例: 1リストにつき最大7。
アイデア?現在のコードは:
<div id="colour" class="dropmenudiv">
<?php
$sql = "select * from rug_colours where id <> 0 and active = 1 order by name";
$rs = $database->query($sql);
$index = 0;
foreach($rs as $v) {
echo "<a href=\"//$base_url/?action=search&colour=".$v['id']."\" >".$v['name']."</a>";
}
?>
は私が最初に知っていますか?あなたのコードは正常に動作していますか?すべての値がドロップダウンに入っていますか? –
[リストを均等なサイズのチャンクに分割するにはどうすればいいですか?](https://stackoverflow.com/questions/312443/how-do-you-split-a-list-into-evenly-sized-chunks) – Jakumi
Ryan Malone回答を確認し、あなたに最も適した答えを1つマークするのはあなたの責任です。 –