PHP menü açılır yardım gerekli

2 Cevap php

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

2 Cevap

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.

Alt menüsü fazla 6 bağlantılar içeriyorsa ben alt benziyor gibi:

Link
Link
Link
Link

Eğer fazla 6 bağlantılar:

Link Link
Link Link
Link Link

Ben ne kadar bunu yapmak için tavsiyeye ihtiyacınız, WP kullanıyorum.