Rozdelenie veci ak je ich priliš vela

Programovacie jazyky, rady, poradňa...
Old Dirty Bastard
Guru
Guru
Používateľov profilový obrázok
Príspevky: 2658
Registrovaný: 13 júl 2006, 8:05
Bydlisko: phpbb_posts

Rozdelenie veci ak je ich priliš vela

Príspevok od používateľa Old Dirty Bastard »

Mam otazku na vas koderov.
Ak mam na jednej stranke zobrazenych 12 objektov v dvoch stlpoch pod sebou(nech su to odkazy cez obrazky):

Kód: Vybrať všetko

|___|___|
|___|___|
|___|___|
|___|___|
|___|___|
|___|___|
Ako ich mam rozdelit tak, aby sa mi na jednej stranke zobrazovali len 4 a pod nimi by bol akysi "posuvnik" kde by som si mohol posuvat medzi dalsimi objektami? Asi takto:

Kód: Vybrať všetko

         |___|___|
         |___|___|
   <začiatok | dalšie 4>

Kód: Vybrať všetko

         |___|___|
         |___|___|
   <späť o 4 | dalšie 4>

Kód: Vybrať všetko

         |___|___|
         |___|___|
   <späť o 4 | koniec>
Na stranke mam tych 12 objektov vyobrazenych asi takto:

Kód: Vybrať všetko

		if ($sekcia == "obvody" && !isset($obvod)) {
			echo "<br/>";
			echo "<table class='tabulka' align='center'><tr>";
			echo "<td>&nbsp;<a href='?sekcia=obvody&obvod=1' title='Obvod1'><img src='obrazky/obvody/obvod01.gif' alt='Obvod1' class='obvod'/></a>&nbsp;</td>";
			echo "<td>&nbsp;<a href='?sekcia=obvody&obvod=2' title='Obvod2'><img src='obrazky/obvody/obvod02.gif' alt='Obvod2' class='obvod'/></a>&nbsp;</td>";
			echo "</tr><tr>";
			echo "<td>&nbsp;<a href='?sekcia=obvody&obvod=3' title='Obvod3'><img src='obrazky/obvody/obvod03.gif' alt='Obvod3' class='obvod'/></a>&nbsp;</td>";
			echo "<td>&nbsp;<a href='?sekcia=obvody&obvod=4' title='Obvod4'><img src='obrazky/obvody/obvod04.gif' alt='Obvod4' class='obvod'/></a>&nbsp;</td>";
			echo "</tr><tr>";
			echo "<td>&nbsp;<a href='?sekcia=obvody&obvod=5' title='Obvod5'><img src='obrazky/obvody/obvod05.gif' alt='Obvod5' class='obvod'/></a>&nbsp;</td>";
			echo "<td>&nbsp;<a href='?sekcia=obvody&obvod=6' title='Obvod6'><img src='obrazky/obvody/obvod06.gif' alt='Obvod6' class='obvod'/></a>&nbsp;</td>";
			echo "</tr><tr>";
			echo "<td>&nbsp;<a href='?sekcia=obvody&obvod=7' title='Obvod7'><img src='obrazky/obvody/obvod07.gif' alt='Obvod7' class='obvod'/></a>&nbsp;</td>";
			echo "<td>&nbsp;<a href='?sekcia=obvody&obvod=8' title='Obvod8'><img src='obrazky/obvody/obvod08.gif' alt='Obvod8' class='obvod'/></a>&nbsp;</td>";
			echo "</tr><tr>";
			echo "<td>&nbsp;<a href='?sekcia=obvody&obvod=9' title='Obvod9'><img src='obrazky/obvody/obvod09.gif' alt='Obvod9' class='obvod'/></a>&nbsp;</td>";
			echo "<td>&nbsp;<a href='?sekcia=obvody&obvod=10' title='Obvod10'><img src='obrazky/obvody/obvod10.gif' alt='Obvod10' class='obvod'/></a>&nbsp;</td>";
			echo "</tr><tr>";
			echo "<td>&nbsp;<a href='?sekcia=obvody&obvod=11' title='Obvod11'><img src='obrazky/obvody/obvod11.gif' alt='Obvod11' class='obvod'/></a>&nbsp;</td>";
			echo "<td>&nbsp;<a href='?sekcia=obvody&obvod=12' title='Obvod12'><img src='obrazky/obvody/obvod12.gif' alt='Obvod12' class='obvod'/></a>&nbsp;</td>";
			echo "</tr></table>";
			echo "<br/><br/>";
		}
Vobec netušim ako to podelit tak, ako som vyššie popisoval :(
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Príspevok od používateľa audiotrack »

nepoužívaj globálne premenné, a môžeš to spraviť tak, že dáš ďalší parameter do url (napr. stránka) a podla neho sa vyberú obrázky. Ak bude str==1 tak sa zobrazí 1-4, ak bude str==2 tak sa zobrazí 5-8 ...
tak isto aj odkazy že ďalšie a predošle vieš vyrátať v závislosti od aktuálnej str
chrono
VIP
VIP
Používateľov profilový obrázok
Príspevky: 7127
Registrovaný: 25 dec 2006, 15:17

Príspevok od používateľa chrono »

Všetky tie parametre by som hodil to tabuľky (array) a potom by som to urobil tak, ako ti píše audiotrack.
Napísať odpoveď