Autor Zpráva
Machca
Profil
Ahoj, jsem začátečník v php jak mám stanovit podmínku, aby mi tabulka řádkovala místo po dvou buňkách třeba po 4 nebo po 6
kód zde:
<?php
    $thumbs = Array(
        Array( 'image1_tb.jpg', 'galerie/image1.jpg'),
        Array( 'image2_tb.jpg', 'galerie/image2.jpg'),        
        Array( 'image3_tb.jpg', 'galerie/image3.jpg'),        
        Array( 'image4_tb.jpg', 'galerie/image4.jpg'),
        Array( 'image5_tb.jpg', 'galerie/image5.jpg'),
        Array( 'image6_tb.jpg', 'galerie/image6.jpg'),
    );
    
        echo '<table border="0" style="margin: 0px auto;">';
            foreach ($thumbs as $k_thumb => $thumb) {
            if ($k_thumb % 2 == 0) {
                echo '<tr>';
            }
                    echo '<td style="text-align: center; vertical-align: middle; padding: 5px;">';
                    if ($thumb[1] != '') {
                        echo '<a href="'.$thumb[1].'" title="Mezistromy 2009" rel="lightbox[2009a]">';
                    }
                    echo '<img alt="mezistromy2009" src="galerie/'.$thumb[0].'">';
                    if ($thumb[1] != '') {
                        echo '</a>';
                    }
                echo '</td>';
            if ($k_thumb % 2 == 1 || $k_thumb == Count($thumbs) - 1) {
                echo '</tr>';
            }
        }
    echo '</table>';
?>

Předem děkuji
Micruss
Profil
V tomto
<?
if ($k_thumb % 2 == 0) {
?>
tu 2 třeba na 4 nebo 6

a pak ještě musíš změnit dole

if ($k_thumb % 2 == 1 || $k_thumb == Count($thumbs) - 1) {

tu 2 ;-) na 4 nebo 6 podle toho co napíšeš hore
Machca
Profil
Micruss:
už jsem to vyřešil, takto to má být
<?
if ($k_thumb % 6 == 0) {
?>
if ($k_thumb % 6 == 5 || $k_thumb == Count($thumbs) - 1) {
Jaký jsem hloupý chlapec,dělení ze základní školy

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0