|
| Autor |
Správa |
Dawn Medium Star


Pohlavie:  Stav:  Založený: 27.12.2005 Príspevky: 334 Bydlisko: www.jeba.sk Karma: 
|
Zaslal: 13 Apr 2006, 13:53 Predmet: pomoc so stránkovaním. |
|
|
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&strana=",$i,"\">",$i,"</a> | ";
}
else
{
echo "<font color=\"#ff0000\">",$i,"</font> | ";
}//endif
}//endfor
if ($strana<>$pocet_stran)
{
echo "<a href=\"index.php?ctrl=1&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&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 |
|
 |
gwixt Addict


Pohlavie:  Stav:  Založený: 24.09.2005 Príspevky: 3408 Bydlisko: Trash-Can Karma: 
|
Zaslal: 13 Apr 2006, 14:45 Predmet: |
|
|
neviem presne ci toto chces ... ale nestacilo by nieco taketo?
| Kód: |
| index.php?page=cod_download&ctrl=1&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  |
|
| Návrat hore |
|
 |
Dawn Medium Star


Pohlavie:  Stav:  Založený: 27.12.2005 Príspevky: 334 Bydlisko: www.jeba.sk Karma: 
|
Zaslal: 13 Apr 2006, 16:25 Predmet: |
|
|
| gwixt napísal: |
neviem presne ci toto chces ... ale nestacilo by nieco taketo?
| Kód: |
| index.php?page=cod_download&ctrl=1&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  |
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 |
|
 |
gwixt Addict


Pohlavie:  Stav:  Založený: 24.09.2005 Príspevky: 3408 Bydlisko: Trash-Can Karma: 
|
Zaslal: 13 Apr 2006, 21:08 Predmet: |
|
|
| 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 |
|
 |
Dawn Medium Star


Pohlavie:  Stav:  Založený: 27.12.2005 Príspevky: 334 Bydlisko: www.jeba.sk Karma: 
|
Zaslal: 13 Apr 2006, 22:54 Predmet: |
|
|
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.  |
|
| Návrat hore |
|
 |
gwixt Addict


Pohlavie:  Stav:  Založený: 24.09.2005 Príspevky: 3408 Bydlisko: Trash-Can Karma: 
|
Zaslal: 16 Apr 2006, 14:52 Predmet: |
|
|
ako som povedal .. netusim ako obsluhujes URL parameter page ... a preto neviem kde ma byt umiestnene to strankovanie  |
|
| Návrat hore |
|
 |
Dawn Medium Star


Pohlavie:  Stav:  Založený: 27.12.2005 Príspevky: 334 Bydlisko: www.jeba.sk Karma: 
|
Zaslal: 16 Apr 2006, 23:31 Predmet: |
|
|
| gwixt napísal: |
ako som povedal .. netusim ako obsluhujes URL parameter page ... a preto neviem kde ma byt umiestnene to strankovanie  |
Uz som to urobil.V tom kode som nieco pretvoril na svoj obraz a uz mi to bezi.Ale inak dik... |
|
| Návrat hore |
|
 |
lama2d VIP


Pohlavie:  Stav:  Založený: 24.02.2005 Príspevky: 762 Bydlisko: MYsql Karma: 
|
Zaslal: 07 Nov 2006, 23:25 Predmet: |
|
|
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? Dik |
|
| Návrat hore |
|
 |
etel Expert


Stav:  Založený: 16.10.2006 Príspevky: 159
Karma: 
|
Zaslal: 07 Nov 2006, 23:30 Predmet: |
|
|
| 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? Dik |
len tak som si to presiel ocamy..... keby si tam umietnil podmienku tak by ti to malo ist ... |
|
| Návrat hore |
|
 |
lama2d VIP


Pohlavie:  Stav:  Založený: 24.02.2005 Príspevky: 762 Bydlisko: MYsql Karma: 
|
Zaslal: 07 Nov 2006, 23:37 Predmet: |
|
|
| 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...  |
|
| Návrat hore |
|
 |
|
|
 |
|