| | |
| Stránka: 1 z 1
| [ Príspevkov: 9 ] | |
Autor | Správa |
---|
Registrovaný: 22.01.08 Prihlásený: 19.04.15 Príspevky: 492 Témy: 135 Bydlisko: Bratislava ... |
no zobral som tento kod, ale nejde mi to rozchodit proste...v com je problem? bol by som vdacny keby sa na to vase bystre oci pozreli...
teoreticky ja som zobral zaklad ktory ma robit co chcem a pod tym som dal len zobrazenie...len nechapem preco to nejde, v linku mi normalne ukazuje ze link.php?page=1/2 ale neprepina sa. pre ukazku mam na stranu pocet zaznamov 1 a celkovo je v db zaznamov 2 teda ten druhy chcem docielit aby bol na druhej stranke:
Kód: <?php
include_once "connect.php"; include_once "functions.php";
$nastranku=1; $dotaz="SELECT Count(id) FROM `news`"; $vys=mysql_query($dotaz); $zaznam=mysql_fetch_array($vys); $pocet=$zaznam["Count(id)"]; $stranky=(int)($pocet/$nastranku); if (((int)$pocet % (int)$nastranku)!=0) $stranky++; if (isset($_GET["str"])) { if ($_GET["str"]>1) { $aktstranka=$_GET["str"]; if ($aktstranka>$stranky) $aktstranka=$stranky; } else $aktstranka=1; } else $aktstranka=1; $spodni=($aktstranka-1)*$nastranku;
$dotaz="SELECT * FROM `news` ORDER BY `id` DESC LIMIT ". $spodni . "," . $nastranku; $vys=mysql_query($dotaz); $pocetradku=mysql_num_rows($vys); if ($pocetradku==0) { echo ('<h1 class="err" >-empty-</h1>'); } else { echo '<span class="center">'; echo '<a href="./?str='.($aktstranka-1).'"> < </a>'; echo $aktstranka.' / '.$stranky; echo '<a href="./?str='.($aktstranka+1).'"> > </a>'; echo '</span>'; }
$sql = mysql_query('SELECT * FROM news ORDER BY id DESC'); while($row = mysql_fetch_array($sql)){ $row['text'] = wrapuj($row['text']); $row['text'] = bbcode($row['text']); $popi=explode("<br/>",$row['text']); if(array_key_exists('4', $popi)){ $popi[4] = "..."; } echo "<div class='newska'><span class='border'>Názov:".$row['name']."<div style='float: left;'>Datum:".$datumc."</div></span><br>Typ:".$type."<br>".$row['imgnew']."Autor:".$row['autor']."</div>"; }
?>
a sprava sa to celkovo cudne ani ma to na dalsiu stranu neda ja neviem...ale prave tento kod potrebujem lebo neni taky zlozity ako ostatne. dakujem teda za pripadne rady jak tam toho co najviac opravit a tak urcite robim chybu vo vypise alebo tak nieco
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
na tomto riadku ti chyba limit v sql:
Kód: $sql = mysql_query('SELECT * FROM news ORDER BY id DESC'); cize by si tam mal mat toto a pojde to: Kód: $sql = mysql_query('SELECT * FROM news ORDER BY id DESC LIMIT '. $spodni . ',' . $nastranku);
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 22.01.08 Prihlásený: 19.04.15 Príspevky: 492 Témy: 135 Bydlisko: Bratislava ... | Napísal autor témy B.A.X.O: 21.01.2009 22:12 | |
|
diky moc stenley, ty vzdy zachranis presne to ide podla mojich predstav teraz uz
|
|
Registrovaný: 22.01.08 Prihlásený: 19.04.15 Príspevky: 492 Témy: 135 Bydlisko: Bratislava ... | Napísal autor témy B.A.X.O: 22.01.2009 18:03 | |
|
a este k tomu, vsimol som si ze ked napr. som na strane 1 a stlacim spat tak ma to da na -1 co nechcem. sice potom to uz dalej nejde na -2 ale stejne...v com je problem? ja som sa pokusal aj dorobit buttony na posledny a prvy obsah kod je vyssie a ta cast kodu k tomu je tu:
Kód: echo '<div class="display: block;"><a class="odkazP" href="./?str='.($aktstranka-$stranky).'">< <</a> <a class="odkazP" href="./?str='.($aktstranka-1).'"> < </a> '.$aktstranka.' z '.$stranky.' <a class="odkazP" href="./?str='.($aktstranka+1).'"> > </a> <a class="odkazP" href="./?str='.($aktstranka+$stranky).'">> ></a></div>';
co mam zle?
|
|
Registrovaný: 04.04.07 Prihlásený: 27.06.21 Príspevky: 532 Témy: 35 Bydlisko: Bratislava | Napísal djsulo: 22.01.2009 18:10 | |
|
ved si tam iba dorob, ze ak $aktstranka je 1, tak sa ti nezobrazi moznost ist spat, das tam display:none alebo to uplne vynechas...
_________________ CPU: AMD Phenom II 940 QUAD X4 BE AM2+, chladic: Arctic Cooling Freezer 64 Pro, RAM: 4GB DDR2 800MHz PC6400, MB: M2N-E SLI, VGA: RX 4870 GAINWARD HD4870 1GB, HDD: WD 1TB, Zdroj: CORSAIR 750W TX |
|
Registrovaný: 22.01.08 Prihlásený: 19.04.15 Príspevky: 492 Témy: 135 Bydlisko: Bratislava ... | Napísal autor témy B.A.X.O: 22.01.2009 20:17 | |
|
ano lenze mne to proste nefunguje...furt to odcitne aj od jedničky jednu, a je zas 0...ja uz fakt neviem skusal som rozne ify ak je to vacsie ako 1 a pod ale neraguje to vobec skusal som toaj takto
Kód: echo '<div class="display: block;"><a class="odkazP" href="./?str='.($aktstranka-$stranky).'">< <</a> <a class="odkazP" href="./?str='.($aktstranka-1).'"> < </a> '.$aktstranka.' z '.$stranky.' <a class="odkazP" href="./?str='.(if($aktstranka > 1){ $aktstranka = 1; }else{ $aktstranka-1 }).'"> > </a> <a class="odkazP" href="./?str='.($aktstranka+$stranky).'">> ></a></div>';
to zas hadze chybu, neviem naozaj
|
|
Registrovaný: 04.04.07 Prihlásený: 27.06.21 Príspevky: 532 Témy: 35 Bydlisko: Bratislava | Napísal djsulo: 22.01.2009 20:34 | |
|
nechces to skusit takto nejako:
Kód: echo '<div class="display: block;"> <a class="odkazP" href="./?str=1">< <</a> <a class="odkazP" href="./?str='.($aktstranka > 1 ? $aktstranka-1 : $aktstranka).'"> < </a> '.$aktstranka.' z '.$stranky.' <a class="odkazP" href="./?str='.($aktstranka < $stranky ? $aktstranka+1 : $aktstranka).'"> > </a> <a class="odkazP" href="./?str='.$stranky.'">> ></a> </div>';
to by malo slapat
_________________ CPU: AMD Phenom II 940 QUAD X4 BE AM2+, chladic: Arctic Cooling Freezer 64 Pro, RAM: 4GB DDR2 800MHz PC6400, MB: M2N-E SLI, VGA: RX 4870 GAINWARD HD4870 1GB, HDD: WD 1TB, Zdroj: CORSAIR 750W TX |
|
Registrovaný: 22.01.08 Prihlásený: 19.04.15 Príspevky: 492 Témy: 135 Bydlisko: Bratislava ... | Napísal autor témy B.A.X.O: 22.01.2009 20:40 | |
|
djsulo píše: nechces to skusit takto nejako: Kód: echo '<div class="display: block;"> <a class="odkazP" href="./?str=1">< <</a> <a class="odkazP" href="./?str='.($aktstranka > 1 ? $aktstranka-1 : $aktstranka).'"> < </a> '.$aktstranka.' z '.$stranky.' <a class="odkazP" href="./?str='.($aktstranka < $stranky ? $aktstranka+1 : $aktstranka).'"> > </a> <a class="odkazP" href="./?str='.$stranky.'">> ></a> </div>'; to by malo slapat
no teda! djsulo odkedy si carodejnik? diky moc, som ti moc vdacny
|
|
Registrovaný: 04.04.07 Prihlásený: 27.06.21 Príspevky: 532 Témy: 35 Bydlisko: Bratislava | Napísal djsulo: 22.01.2009 20:41 | |
|
staci trochu porozmyslat, ty si to mal uplne na hlavu postavene
_________________ CPU: AMD Phenom II 940 QUAD X4 BE AM2+, chladic: Arctic Cooling Freezer 64 Pro, RAM: 4GB DDR2 800MHz PC6400, MB: M2N-E SLI, VGA: RX 4870 GAINWARD HD4870 1GB, HDD: WD 1TB, Zdroj: CORSAIR 750W TX |
|
| Stránka: 1 z 1
| [ Príspevkov: 9 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| PHP stránkovanie v dive - znemožní stránkovanie v PHP, ASP | 7 | 545 | 24.07.2011 12:44 shaggy | | stránkovanie v PHP, ASP | 12 | 1012 | 01.10.2009 18:08 dessert | | strankovanie v PHP, ASP | 6 | 346 | 30.09.2014 22:20 shaggy | | Strankovanie [ Choď na stránku: 1, 2 ] v PHP, ASP | 35 | 2252 | 13.01.2008 14:11 ROmario | | strankovanie v JavaScript, VBScript, Ajax | 3 | 627 | 09.01.2009 12:47 rooobertek | | Strankovanie v PHP, ASP | 7 | 544 | 03.05.2008 11:24 qacer | | Vyriesene - Strankovanie v PHP, ASP | 0 | 361 | 12.03.2010 10:35 speedy | | formular, strankovanie v PHP, ASP | 3 | 463 | 17.02.2009 16:11 Blackshadow | | Stránkovanie, pomoc v PHP, ASP | 13 | 622 | 30.07.2014 16:42 2xxx | | Strankovanie galerie v PHP, ASP | 2 | 334 | 25.06.2012 14:57 Slavci | | strankovanie clankov v Databázy | 12 | 862 | 07.11.2007 20:22 tatysp | | Stránkovanie vo Worde v Ostatné programy | 2 | 1710 | 03.03.2009 15:47 slavo285 | | PHP a stránkovanie [ Choď na stránku: 1, 2 ] v PHP, ASP | 31 | 3181 | 03.07.2009 13:55 stenley | | vysvetlit: strankovanie - vdaka v PHP, ASP | 22 | 1401 | 26.06.2008 23:31 Blackshadow | | .htaccess a strankovanie v Ostatné | 4 | 304 | 08.10.2012 15:21 Lier | | strankovanie bez DB v PHP, ASP | 9 | 631 | 03.10.2007 20:38 juho |
| Nemôžete zakladať nové témy v tomto fóre 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
|
|