[ 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 | 97
NapísalOffline : 30.10.2008 12:36 | Doplnenie obrazkov

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 | 96
NapísalOffline : 30.10.2008 13:17 | Doplnenie obrazkov

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 | 96
NapísalOffline : 30.10.2008 21:40 | Doplnenie obrazkov

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 | 97
Napísal autor témyOffline : 01.11.2008 12:40 | Doplnenie obrazkov

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 | 97
Napísal autor témyOffline : 01.11.2008 13:06 | Doplnenie obrazkov

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


 [ Príspevkov: 5 ] 


Doplnenie obrazkov



Podobné témy

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

Doplnenie RAM

v Pamäte

11

584

17.12.2014 12:53

brmbo

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

doplnenie zostavy

v Ostatné

10

586

07.02.2009 22:20

Cirky

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

Doplnenie RAM

v Pamäte

2

905

03.12.2010 23:33

KingTommy

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

Doplnenie pamäti

v Pamäte

4

448

31.03.2021 9:18

shiro

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

doplnenie ram

v Pamäte

3

385

23.03.2015 5:39

brmbo

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

doplnenie pamate

v Pamäte

2

685

11.01.2008 17:13

Tomas1

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

Doplnenie RAM

v Pamäte

10

492

27.11.2014 23:20

4040

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

Doplnenie zostavy

v PC zostavy

3

632

05.06.2017 15:07

cinematik

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

doplnenie zostavy

v PC zostavy

29

1368

07.06.2011 19:47

romanko151

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

doplnenie zostavy

v PC zostavy

8

601

10.02.2012 8:15

Cirky

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

Doplnenie DDR4

v Pamäte

5

400

09.05.2020 23:35

trionq

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

Doplnenie RAM

v Pamäte

1

393

17.12.2014 13:24

4040

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

Doplnenie RAM

v Pamäte

4

526

11.05.2020 18:55

janko986

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

doplnenie po pridani

v Databázy

7

1052

07.02.2007 17:30

kmsa

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

Doplnenie PC zostavy

v PC zostavy

9

433

13.01.2017 12:18

Ludovit

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

Doplnenie pc zostavy

v Ostatné

21

612

20.01.2012 9:39

putana235



© 2005 - 2025 PCforum, edited by JanoF