Stránkování v PHP – PHP – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Stránkování v PHP – PHP – Fórum – Programujte.comStránkování v PHP – PHP – Fórum – Programujte.com

 

Pavel
~ Anonymní uživatel
383 příspěvků
24. 2. 2007   #1
-
0
-

Ahoj všem, řeším malý problém se stránkováním a bez odbroné pomoci to asi
nevyřeším Pro stránkování mám tuto funkci


function strankovani($tabulka,$slovo1,$idprispevek,$pocet_na_str) 

{
$pocet = MySQL_Query("SELECT id FROM $tabulka");
if (!$pocet) {
echo "Došlo k chybě při zpracování dotazu v databázi.<BR> ".MySQL_Error();
exit();
}
$p = MySQL_Num_Rows($pocet);
$strana = Ceil($p/$pocet_na_str);
echo "<br><br>Další stránky (celkem $slovo1: $p ):<br>";
for ($x=1;$x<=$strana;$x++):
$levo=$idprispevek-1;
$pravo=$idprispevek+1;

if (($x==1)&&($idprispevek>=2)) { echo "<a class="odkaz" href="; echo
"?idprispevek=$levo"; echo "> << </a>";};
if ($x==$idprispevek) echo "$x"; else { echo "<a class="odkaz" href=";
echo "?idprispevek=$x"; echo "> ".$x." </a>"; };
if (($x==$strana)&&($idprispevek<$strana)) { echo "<a class="odkaz"
href="; echo "?idprispevek=$pravo"; echo "> >> </a>"; };
endfor;
echo "<br>";

}




... která vypisuje stránky 1 2 3 4 5 >> atd ... ale při větším množství stránek
se tento řádek dostává do velké dááálky pryč. Potřeboval bych např. 1 2 3 4
5 ... >> s tím, že by se řádek na posledním čísle 5 prodloužil na třeba na 5 6 7
8 9 ... >>> a tak dále ... Můžete mi s tím nějak helpnout, prosíííím

Díky všem!
Pavel

Nahlásit jako SPAM
IP: ...–
Radoslav Pala0
Super člen
Nahlásit jako SPAM
IP: ...–
Systém
~ Anonymní uživatel
61 příspěvků
24. 2. 2007   #3
-
0
-

Díky, kouknu na to ... snad to nebude moc složité :))

Nahlásit jako SPAM
IP: ...–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 23 hostů

Podobná vlákna

Strankovani — založil D-Fox

Strankovani — založil FrEnkLiN

Stránkování — založil JMM

DATALIST STRANKOVANI — založil kironet

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý