Keresés

Új hozzászólás Aktív témák

  • cucka

    addikt

    válasz cafat #2178 üzenetére

    A kód tök jó, csak a string összefűzés és a táblázat összeállításának logikája szar benne :D

    Az elgondolás az lenne, hogy megyünk végig a képeken, ha a $i osztható 3-al, akkor új sort nyit a táblázatban, ha $i%3==2, akkor pedig lezárja az aktuális sort. Miután kiírtad a képeket, arra is oda kell figyelni, hogy mi van akkor, ha a képek száma nem osztható 3-al, ilyenkor a maradék helyekre üres táblázat cellákat ír ki.
    Javaslom, kopipészt helyett próbáld megérteni, mit csinál a kód, illetve kérdezz, ha valami nem világos..

    <table>
    <?php
    $db=24;
    for ($i=0;$i<$db;$i++)
    {
    if ($i%3==0) print '<tr>';
    print "<td><a href=\"kep.php?kep=\"".($i+1)."\"><img src=\"mini-ubuntu".($i+1).".jpg\" /></a>";
    if ($i%3==2) print "</tr>\r\n";
    }
    if ($i%3!=0){
    for (;$i%3!=0;$i++){
    print '<td>&nbsp;</td>';
    }
    print "</tr>\r\n";
    }
    ?>
    </table>

Új hozzászólás Aktív témák

Hirdetés