Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 5 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 22.03.07
Prihlásený: 04.07.14
Príspevky: 344
Témy: 97
Príspevok NapísalOffline : 30.10.2008 12:36

Nazdarek. Mam spravenu galeriu obrazkov s nahladmi. Nahlady sa mi zobrazuju do riadkov po 4 obrazky. No a potreboval by som vyriesit ako spravit aby mi v pripade napr.5 obrazkov(ten piaty obrazok je v novom riadku) doplnilo zvysne 3 miesta nejakym inym obrazkom (napr. nejakym otaznikom, fantomom a pod. ) aby mi tam neostavalo prazdne miesto, aby ta galeria trochu vyzerala. Nieco som uz skusal, no bud mi to vsetko nahadzalo do jedneho riadku (aj s tymi dopln. obrazkami) alebo mi to pomiesalo obrazky. Na zobrazovanie pouzivam takyto jednoduchy skript:

Kód:
if($i%4==0)
echo "
<td width=\"135\" style='border: black 2px solid; background-color: white; text-align: center'>
<a href=\"index.php?page=nahlady&i=$id\">
<img src=\"./obrazky/{$vyber['obrazok']}\" width=\"135\" align=\"center\" style='border: black 1px solid; text-align: center'></a>

</td>
";
$i++;


Vedel by mi niekto poradit??


Offline

Skúsený užívateľ
Skúsený užívateľ
Doplnenie obrazkov

Registrovaný: 09.07.08
Prihlásený: 17.01.15
Príspevky: 1585
Témy: 96
Príspevok NapísalOffline : 30.10.2008 13:17

Kód:
echo str_repeat('<img src="prazdne.png">',$pocet_obrazkov-(floor($pocet_obrazkov/4)*4));







_________________
neříkejte, že něco nejde udělat, protože se vždycky najde nějaký blbec, co neví, že to nejde – a udělá to!
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.02.07
Prihlásený: 21.02.10
Príspevky: 3984
Témy: 96
Príspevok NapísalOffline : 30.10.2008 21:40

za while alebo cyklus by som doplnil ešte jedn cyklus ... teda
Kód:
if($i % 4 !== 0){
$c = 4 - $i;
for($g=1; $g==$c;$c++){
echo "<img src='adresa_prazdneho_obrazka'>";
}
}


ale dúfam že rooobertekovo riešenie funguje lebo moje (náhradné) je zdĺhavé :D


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 22.03.07
Prihlásený: 04.07.14
Príspevky: 344
Témy: 97
Príspevok Napísal autor témyOffline : 01.11.2008 12:40

robooobertkove riesenie funguje iba ciastocne..teda ten vzorec..Ostatne funguje dobre.. Totiz problem je pri cislach ako napr. 5, 7 a pod..
A to druhe riesenie hadze ten nahradny obrazok do prveho riadku...
Asi budem musiet vymysliet nejaky univerz. vzorec :-)


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 22.03.07
Prihlásený: 04.07.14
Príspevky: 344
Témy: 97
Príspevok Napísal autor témyOffline : 01.11.2008 13:06

NO tak jediny spôsob ako sa mi to podarilo vyriesit, bolo pridanim podmienky.. Vyzera to teraz nejako takto:

Kód:
$pocet=$numRows;
$pocet2=$pocet-((floor($pocet/4))*4);
if ($pocet2!=0)
{
$pocet_obrazkov=4-$pocet2;
}
else
{
$pocet_obrazkov=0;
}
$obrazok= "<img src=\".obrazok.jpg\" >";
echo str_repeat("$obrazok", $pocet_obrazkov);


Ak by poznal niekto jednoduchsie riesenie, tak ho rad privitam :D


Odpovedať na tému [ Príspevkov: 5 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. doplnenie zostavy

v PC zostavy

29

1319

07.06.2011 19:47

romanko151 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. doplnenie zostavy

v PC zostavy

8

558

10.02.2012 8:15

Cirky Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Doplnenie DDR4

v Pamäte

5

347

09.05.2020 23:35

trionq Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Doplnenie RAM

v Pamäte

1

355

17.12.2014 13:24

4040 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Doplnenie RAM

v Pamäte

4

477

11.05.2020 18:55

janko986 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Doplnenie RAM

v Pamäte

11

547

17.12.2014 12:53

brmbo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. doplnenie zostavy

v Ostatné

10

553

07.02.2009 22:20

Cirky Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Doplnenie RAM

v Pamäte

2

859

03.12.2010 23:33

KingTommy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Doplnenie pamäti

v Pamäte

4

345

31.03.2021 9:18

shiro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. doplnenie ram

v Pamäte

3

352

23.03.2015 5:39

brmbo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. doplnenie pamate

v Pamäte

2

652

11.01.2008 17:13

Tomas1 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Doplnenie RAM

v Pamäte

10

451

27.11.2014 23:20

4040 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Doplnenie zostavy

v PC zostavy

3

583

05.06.2017 15:07

cinematik Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. PC Zostava doplnenie

v PC zostavy

0

193

21.11.2016 14:16

dway-rock Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. doplnenie kodu php

v PHP, ASP

1

309

19.01.2015 20:43

chrono Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. doplnenie po pridani

v Databázy

7

1000

07.02.2007 17:30

kmsa Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra