Benim basit bir PHP menü ile yardıma mı ihtiyacınız var. Ben böyle bir şey olmasını istiyorum: çocuk elemanlar < 6 ekran bir sütun ise> 6 ekran iki sütun. Herhangi tavsiyeleri nasıl bunu yapmak için?
Selamlar
Burada temel fikir, bu bir tablo ile çalışmak için uyarlayabilirsiniz:
if (count($childs) < 6)
{
foreach ($childs as $child)
{
echo htmlspecialchars($child)."<br>";
}
}
else
{
for ($n=0;$n<count($childs);$n++)
{
echo htmlspecialchars($child)." ";
if ($n%2) echo "<br>";
}
}
Bir tablosu için:
if (count($childs) < 6)
{
// Single row
echo "<tr>";
foreach ($childs as $child)
{
echo "<td>".htmlspecialchars($child)."</td>";
}
echo "</tr>";
}
else
{
// Multiple row
echo "<tr>";
for ($n=0;$n<count($childs);$n++)
{
echo "<td>".htmlspecialchars($child)."</td>";
if ($n%2) echo "</tr><tr>";
}
echo "</tr>";
}
Başka yolları vardır.