Autor Zpráva
et9
Profil
Dobrý den,
potřebuji pomoc se zarovnání textu pod obrázkem mám galerii a pro její výpis používám
<?
$slozka = dir("./galerie");
while($soubor=$slozka->read()) {
if ($soubor=="." || $soubor==".." || $soubor=="zmenseniny") continue;
echo "<a href=galerie/$soubor class=highslide onclick=\"return hs.expand(this)\">
<img src=galerie/zmenseniny/thumb-$soubor alt=Highslide JS title=Click to enlarge /></a>";
}
$slozka->close();
?>

ale mám problém když chci dát text pod obrázek <br> nemůžu použít pak ty obrázky jsou naskládány pod sebou a <table> taky ne jako funguje ten <table> ale pak všechny obrázky jsou vedle sebe a jde to pryč ze stránky na řádek se mi vleze 4 obrázky jedinná možnost je že bych určil který soubor se z adresáře vypisuje a dal bych podmínku aby při 4-tém souboru napsal </tr><tr> ale nevím ten script který mě vypíše který soubor se z adresáře vypisuje
SwimX
Profil
et9
Hi, prosím nepiš a all taky ne.
% todle je modulo - zjisti si co dělá a zkus ho použít
AM_
Profil
a , a . je diakridika, zjisti si k čemu slouží a když budeš pokládat další dotaz, zkus ji taky použít.
et9
Profil
Modulo je něco jako zbytek dělení ale nevím jak ho použít
dRaGen
Profil
if ($i % 4 == 0)

vydělí proměnnou $i čtyřma a vypíše zbytek. Tedy tuhle podmínku pokud je $i dělitelné 4ma beze zbytku (čísla 4,8,12,16,20) tak vyhodnotí jako true...
et9
Profil
A jak definuju funkci $i
blaaablaaa
Profil
et9
$i je promenna
et9
Profil
et9
$i je promenna
tak jak definuji proměnnou i
Budulinek
Profil
co takhle vytvorit pomocnou promennou $i a pri probehnuti kazde casti cyklu pricist 1? Dela se to $i++ nebo klasicky $i=$i+1

Na zacatku bys tu promennou mel ale nadefinovat... treba $i=1

Uz chapes?
et9
Profil
jj
et9
Profil
Především vám chci všem poděkovat že jste mi pomohli bez vás bych to nedokázal můj fungující script:
<?
echo "<table cellpadding=\"0\" cellspacing=\"0\" border=\"0\" id=\"toolbar\"><tr>";
if (isset($_GET['item'])) {$slozka = dir("../web/galerie/$_GET[item]"); }
else {$slozka = dir("../web/galerie"); }
$i=1;
while($soubor=$slozka->read()) {
if ($soubor=="." || $soubor==".." || $soubor=="zmenseniny") continue;
if (!is_dir("../web/galerie/$soubor")) {echo "
<td><a class=\"toolbar\" href=\"../web/galerie/$soubor\" class=highslide onclick=\"return hs.expand(this)\">
<img src=\"../web/galerie/zmenseniny/thumb-$soubor\" alt=Highslide JS title=Click to enlarge /></a>
<br /><a href=index.php?pg=20&lang=cs&action2=unlink&item=$soubor><img src=design/delete.png></A></a>
</td>";
$i++;
if ($i % 4 == 0) {echo "</tr><tr>";}
}}
$slozka->close();
echo "</tr></table>";
?>


Děkuji všem

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: