Obsah fóra www.hojko.com
Game-Points
Hľadať  •  FAQ  •  IP  •  CS  •  Zoznam užívateľov  •  Karma  •  Závisláci  •  Registrácia
 Prihlásiť sa pre kontrolu súkromných správ  •  Prihlásenie





pomoc so stránkovaním.
Odoslať novú tému   Odpovedať na tému    Obsah fóra www.hojko.com -> Programovanie  
 Moje príspevky :: Zobraziť predchádzajúcu tému :: Zobraziť nasledujúcu tému  
Autor Správa
Dawn
Medium Star
Medium Star


Pohlavie: Pohlavie:Muž
Stav: Odhlásený
Založený: 27.12.2005
Príspevky: 334
Bydlisko: www.jeba.sk
Karma:  Odobrať Kladná karma Pridať

PríspevokZaslal: 13 Apr 2006, 13:53    Predmet: pomoc so stránkovaním. Odpovedať s citátom  

Ahoj takže najprv ukážem kód.
Kód:

<?
//pripojenie na databazu
$dbserver = "xxx";
$dbuser = "xxx";
$dbpassword = "xxx";
$dbname = "xxx";
$link=mysql_pconnect ($dbserver,$dbuser,$dbpassword) or die ("spojenie neúspešné.");
$db = mysql_select_db($dbname, $link) or die ("nepodarilo sa otvori databázu.");

//samotné stránkovanie
$query="select * from download where zaradenie = 'cod' order by id asc";
$result=mysql_query($query, $link) or die ("spojenie s databázou bolo neúspešné");
$num=mysql_num_rows($result);
//$ctrl je pomocná premenná
if ($ctrl1<>1)
{
    $strana=1;
}//endif
$limit=20;
$celkovy_pocet=$num;
$pocet_stran=ceil($celkovy_pocet/$limit);
$pociatok=($strana*$limit)-$limit;

for ($i=1; $i<=$pocet_stran; $i++)
{
    if ($i<>$strana)
    {
        echo "<a href=\"index.php?ctrl=1&amp;strana=",$i,"\">",$i,"</a> | ";
    }
    else
    {
        echo "<font color=\"#ff0000\">",$i,"</font> | ";
    }//endif
}//endfor

if ($strana<>$pocet_stran)
{
    echo "<a href=\"index.php?ctrl=1&amp;strana=",$strana+1,"\">nasledujúca strana</a><br><br>";
}//endif
echo "</p>";

//výpis danej množiny prvkov
$query="select * from download where zaradenie = 'cod' order by id desc limit $pociatok, $limit";
$result=mysql_query($query, $link) or die ("spojenie s databázou bolo neúspešné");
$num=mysql_num_rows($result);
while ($row=mysql_fetch_array($result))
{
    echo "<a href=index.php?page=download_info&nazov=".$row["nazov"]."><font style=\"color: white; font-weight: bolder;\">".$row["nazov"]."</font></a><br>";
}//end while
mysql_free_result($result);
?>


No toto som urobil za pomoci tutorialu. A teraz by som potreboval jednu vec...
Odkazuje to na
Kód:
index.php?ctrl=1&amp;strana=",$i,"

ale ja potrebujem aby to bežalo na stránke.
Kód:
index.php?page=cod_download

a neviem aky odkaz tam mám dať.Prosím vás buďte taký ochotný a napíšte mi na aký odkaz by to malo ísť aby tam bol ten ktorý potrebujem, ale aby to aj fungovalo.Ďakujem
Návrat hore
Zobraziť informácie o autorovi Odoslať súkromnú správu Zobraziť autorove WWW stránky
gwixt
Addict
Addict


Pohlavie: Pohlavie:Muž
Stav: Odhlásený
Založený: 24.09.2005
Príspevky: 3408
Bydlisko: Trash-Can
Karma:  Odobrať Kladná karma Pridať

PríspevokZaslal: 13 Apr 2006, 14:45    Predmet: Odpovedať s citátom  

neviem presne ci toto chces ... ale nestacilo by nieco taketo?

Kód:
index.php?page=cod_download&amp;ctrl=1&amp;strana=",$i,"


btw ... moje postrehy ... naco robis dva rovnake dotazy na DB??? ....
BUD v prvom zistis len pocet (fcia COUNT v sql) a v druhom si potom uz len nacitas prislusne data (tak ako teraz) ALEBO nacitas v prvom vsetko (ako to mas teraz), zistis z toho pocet a potom z tohto resultu aj vypises data (kludne sa mozes posunut aj pomocou mysql_data_seek) ... (naco to zase tahat z DB??)

a este ti tam chyba mysql_close Wink
Návrat hore
Zobraziť informácie o autorovi Odoslať súkromnú správu
Dawn
Medium Star
Medium Star


Pohlavie: Pohlavie:Muž
Stav: Odhlásený
Založený: 27.12.2005
Príspevky: 334
Bydlisko: www.jeba.sk
Karma:  Odobrať Kladná karma Pridať

PríspevokZaslal: 13 Apr 2006, 16:25    Predmet: Odpovedať s citátom  

gwixt napísal:
neviem presne ci toto chces ... ale nestacilo by nieco taketo?

Kód:
index.php?page=cod_download&amp;ctrl=1&amp;strana=",$i,"


btw ... moje postrehy ... naco robis dva rovnake dotazy na DB??? ....
BUD v prvom zistis len pocet (fcia COUNT v sql) a v druhom si potom uz len nacitas prislusne data (tak ako teraz) ALEBO nacitas v prvom vsetko (ako to mas teraz), zistis z toho pocet a potom z tohto resultu aj vypises data (kludne sa mozes posunut aj pomocou mysql_data_seek) ... (naco to zase tahat z DB??)

a este ti tam chyba mysql_close Wink

No nefunguje to...
Fakt neviem. A to mysql_clode som zabudol. A inac ak by si to vedel zjednodusit tak rad prijimem nejaky navrh.
Návrat hore
Zobraziť informácie o autorovi Odoslať súkromnú správu Zobraziť autorove WWW stránky
gwixt
Addict
Addict


Pohlavie: Pohlavie:Muž
Stav: Odhlásený
Založený: 24.09.2005
Príspevky: 3408
Bydlisko: Trash-Can
Karma:  Odobrať Kladná karma Pridať

PríspevokZaslal: 13 Apr 2006, 21:08    Predmet: Odpovedať s citátom  

Dawn napísal:
No nefunguje to...
Fakt neviem. A to mysql_clode som zabudol. A inac ak by si to vedel zjednodusit tak rad prijimem nejaky navrh.
no neviem ti pomoct lebo neviem co znamena toto
Citácia:
ale ja potrebujem aby to bežalo na stránke.
Kód:
Kód:
index.php?page=cod_download


a zjednodusit sa to tak ako som uz pisal
Návrat hore
Zobraziť informácie o autorovi Odoslať súkromnú správu
Dawn
Medium Star
Medium Star


Pohlavie: Pohlavie:Muž
Stav: Odhlásený
Založený: 27.12.2005
Príspevky: 334
Bydlisko: www.jeba.sk
Karma:  Odobrať Kladná karma Pridať

PríspevokZaslal: 13 Apr 2006, 22:54    Predmet: Odpovedať s citátom  

V podstate si pochopil čo som chcel a tú odpoveď si smeroval správnou cestou, ale nefungovalo to. A to zjednodušenie som už urobil. Wink
Návrat hore
Zobraziť informácie o autorovi Odoslať súkromnú správu Zobraziť autorove WWW stránky
gwixt
Addict
Addict


Pohlavie: Pohlavie:Muž
Stav: Odhlásený
Založený: 24.09.2005
Príspevky: 3408
Bydlisko: Trash-Can
Karma:  Odobrať Kladná karma Pridať

PríspevokZaslal: 16 Apr 2006, 14:52    Predmet: Odpovedať s citátom  

ako som povedal .. netusim ako obsluhujes URL parameter page ... a preto neviem kde ma byt umiestnene to strankovanie Wink
Návrat hore
Zobraziť informácie o autorovi Odoslať súkromnú správu
Dawn
Medium Star
Medium Star


Pohlavie: Pohlavie:Muž
Stav: Odhlásený
Založený: 27.12.2005
Príspevky: 334
Bydlisko: www.jeba.sk
Karma:  Odobrať Kladná karma Pridať

PríspevokZaslal: 16 Apr 2006, 23:31    Predmet: Odpovedať s citátom  

gwixt napísal:
ako som povedal .. netusim ako obsluhujes URL parameter page ... a preto neviem kde ma byt umiestnene to strankovanie Wink

Uz som to urobil.V tom kode som nieco pretvoril na svoj obraz a uz mi to bezi.Ale inak dik...
Návrat hore
Zobraziť informácie o autorovi Odoslať súkromnú správu Zobraziť autorove WWW stránky
lama2d
VIP
VIP


Pohlavie: Pohlavie:Muž
Stav: Odhlásený
Založený: 24.02.2005
Príspevky: 762
Bydlisko: MYsql
Karma:  Odobrať Kladná karma Pridať

PríspevokZaslal: 07 Nov 2006, 23:25    Predmet: Odpovedať s citátom  

Pouzivam presne tento isty code na strankovanie. Vedel by ho prosim niekto prerobit tak, aby zobrazilo len prvych napr. sedem stranok? A po kliknutí na siedmu by zobrazilo dalsich sedem a predchadzajucich sedem zakrilo? Confused Dik
Návrat hore
Zobraziť informácie o autorovi Odoslať súkromnú správu Odoslať e-mail
etel
Expert
Expert



Stav: Odhlásený
Založený: 16.10.2006
Príspevky: 159

Karma:  Odobrať Kladná karma Pridať

PríspevokZaslal: 07 Nov 2006, 23:30    Predmet: Odpovedať s citátom  

lama2d napísal:
Pouzivam presne tento isty code na strankovanie. Vedel by ho prosim niekto prerobit tak, aby zobrazilo len prvych napr. sedem stranok? A po kliknutí na siedmu by zobrazilo dalsich sedem a predchadzajucich sedem zakrilo? Confused Dik



len tak som si to presiel ocamy..... keby si tam umietnil podmienku tak by ti to malo ist ...
Návrat hore
Zobraziť informácie o autorovi Odoslať súkromnú správu Odoslať e-mail
lama2d
VIP
VIP


Pohlavie: Pohlavie:Muž
Stav: Odhlásený
Založený: 24.02.2005
Príspevky: 762
Bydlisko: MYsql
Karma:  Odobrať Kladná karma Pridať

PríspevokZaslal: 07 Nov 2006, 23:37    Predmet: Odpovedať s citátom  

etel napísal:
len tak som si to presiel ocamy..... keby si tam umietnil podmienku tak by ti to malo ist ...
"dik za pomoc", bez teba by som na to nikdy neprisiel... Rolling Eyes
Návrat hore
Zobraziť informácie o autorovi Odoslať súkromnú správu Odoslať e-mail
Zobraziť príspevky z predchádzajúcich:    Časy uvádzané v GMT + 1 hodina
Odoslať novú tému   Odpovedať na tému    Obsah fóra www.hojko.com -> Programovanie
Strana 1 z 1

 
Prejdi na:  
Nemôžete odosielať nové témy do tohto fóra
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
Nemôžete hlasovať v tomto fóre
Nemôžete pripájať súbory do tohto fóra
Môžete sťahovať súbory v tomto fóre


Powered by phpBB © 2005 phpBB Group, phpBB SEO, © Hojko 2004-2008

[ Vygenerované za: 0.2s ] :: [ 16 Queries ] :: [ 23,403 stránok za dnes ] :: [ Dnes DB: 402,596 ] :: [ Max DB: 2,334,336 Queries ]