Jak stworzyć stronicowanie do tego?
<?
require 'config.php';
require_once 'user.class.php';
require_once ('szkielet.php');
?>
<span style="color:white;"><div class="main box_black"><span style="color:white;"><center>
<? $listaid = mysql_query("SELECT * FROM newsy WHERE `stan` = '1' order by dataa DESC limit 5");?><span style="color:white;"><?
echo"<table cellpadding=\"2\" border=1>"; if($r['typ'] == "YoueTube"){
?>
<div class="btn_green">
<a href="czytaj.php?id=
<?echo$r[id
];?>">
<? echo" $r[tytul]</h1></a></b>"; if($user['admin'] == 1){ ?><a href="poczekalnia.php?id=
<? echo''.$_GET[id
].''; ?>&akcja=usun&idd=
<? echo''.$r['id'].''; ?>"><span style="color:green">AKCEPTUJ</span></a><a href="poczekalnia.php?id=
<? echo''.$_GET[id
].''; ?>&akcja=usun&idd=
<? echo''.$r['id'].''; ?>"><span style="color:red">USUŃ</span></a>
<?}?></center></td><br> </ul>
</nav>
</div>";
?><div class="btn_green">
<? echo "<td><center> "; ?><b style="color:white;">
<? echo"$r[tresc]</b></div><br>"; ?><div class="g-plusone" data-annotation="inline" data-width="300"></div> <!-- Umieść ten tag po ostatnim tagu widżetu przycisk +1. --> <script type="text/javascript"> window.___gcfg = {lang: 'pl'}; (function() { var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true; po.src = 'https://apis.google.com/js/platform.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s); })(); </script> <iframe src="//www.facebook.com/plugins/like.php?href=http%3A%2F%2Fpileczka.xaa.pl&width&layout=button_count&action=like&show_faces=true&share=true&height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; height:21px;" allowTransparency="true"></iframe>
</td></center> <?
echo "<td><center> <b><i>"; ?><span style="margin-left:800px; color:white;">
<? echo"$r[autor]</span></i></b></center></td><br>";
}
if($r['typ'] == "Zdjeecie"){
?>
<div class="btn_green">
<a href="czytaj.php?id=
<?echo$r[id
];?>">
<? echo" $r[tytul]</h1></a></b>"; if($user['admin'] == 1){ ?><a href="poczekalnia.php?id=
<? echo''.$_GET[id
].''; ?>&akcja=usun&idd=
<? echo''.$r['id'].''; ?>"><span style="color:green">AKCEPTUJ</span></a><a href="poczekalnia.php?id=
<? echo''.$_GET[id
].''; ?>&akcja=usun&idd=
<? echo''.$r['id'].''; ?>"><span style="color:red">USUŃ</span></a>
<?}?></center></td><br> </ul>
</nav>
</div><?
?><div class="btn_green">
<? echo "<td><center> "; ?><img src="
<?echo"$r[tresc]";?>"></div><br><div class="g-plusone" data-annotation="inline" data-width="300"></div> <!-- Umieść ten tag po ostatnim tagu widżetu przycisk +1. --> <script type="text/javascript"> window.___gcfg = {lang: 'pl'}; (function() { var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true; po.src = 'https://apis.google.com/js/platform.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s); })(); </script> <iframe src="//www.facebook.com/plugins/like.php?href=http%3A%2F%2Fpileczka.xaa.pl&width&layout=button_count&action=like&show_faces=true&share=true&height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; height:21px;" allowTransparency="true"></iframe>
</td></center>
<?
echo "<br><br><br><br><br><br><br><br><br><br><br><br><br><td><center> <b><i>"; ?><span style="margin-left:500px; color:white;">
<? echo"$r[autor]</span></i></b></center></td><br>"; }
if($r['typ'] == "Tekest"){
?>
<div class="btn_green">
<a href="czytaj.php?id=
<?echo$r[id
];?>">
<? echo" $r[tytul]</h1></a></b>"; if($user['admin'] == 1){ ?><a href="poczekalnia.php?id=
<? echo''.$_GET[id
].''; ?>&akcja=usun&idd=
<? echo''.$r['id'].''; ?>"><span style="color:green">AKCEPTUJ</span></a><a href="poczekalnia.php?id=
<? echo''.$_GET[id
].''; ?>&akcja=usun&idd=
<? echo''.$r['id'].''; ?>"><span style="color:red">USUŃ</span></a>
<?}?></center></td><br> </ul>
</nav>
</div>";
?><div class="btn_green">
<? echo "<td><center> "; ?><b style="color:white;">
<? echo"$r[tresc]</b></div><br>"; ?><div class="g-plusone" data-annotation="inline" data-width="300"></div> <!-- Umieść ten tag po ostatnim tagu widżetu przycisk +1. --> <script type="text/javascript"> window.___gcfg = {lang: 'pl'}; (function() { var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true; po.src = 'https://apis.google.com/js/platform.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s); })(); </script> <iframe src="//www.facebook.com/plugins/like.php?href=http%3A%2F%2Fpileczka.xaa.pl&width&layout=button_count&action=like&show_faces=true&share=true&height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; height:21px;" allowTransparency="true"></iframe>
</td></center> <?
echo "<td><center> <br><br><b><i>"; ?><span style="margin-left:800px; color:white;">
<? echo"$r[autor]</span></i></b></center></td><br>"; }
echo "<tr>"; ?><!-- ExAd.me | 468x60 | --> <script type="text/javascript" src="http://468x60.exad.me/js/?id=4693"></script>
<? echo "<td><center> <b><h1> "; ?> <div class="btn_green"> <a href="czytaj.php?id=
<?echo$r[id
];?>">
<? echo" $r[tytul]</h1></a></b></center></td><br> </ul> </nav> </div> </div> </footer>"; echo "</tr>"; ?><span style="color:white;">
<? echo "<tr>"; ?><div class="btn_green">
<? echo "<td><center> "; ?><b style="color:white;">
<?
if($r['typ'] == "Zdjecie"){
?><img src="
<?echo"$r[tresc]";?>"></b></div><br>
<? } elseif($r['typ'] == "YouTube"){
preg_match('#(.*)watch\?v=(.+)#',$r['tresc'],$matches); $video_id = $matches[2];
$embed = 'http://youtube.com/embed/'.$video_id;
?>
<iframe width="560" height="315" src="
<? echo"$embed"; ?>" frameborder="0" allowfullscreen></iframe>
</b></div><br><?
} else {
echo"$r[tresc]</b></div><br>"; }?>
<div class="g-plusone" data-annotation="inline" data-width="300"></div> <!-- Umieść ten tag po ostatnim tagu widżetu przycisk +1. --> <script type="text/javascript"> window.___gcfg = {lang: 'pl'}; (function() { var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true; po.src = 'http://pileczka.xaa.pl/czytaj.php?id=
<?echo"$r[id]";?>'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s); })(); </script> <iframe src="//www.facebook.com/plugins/like.php?href=http%3A%2F%2Fpileczka.xaa.pl/czytaj.php?id=
<?echo"$r[id]";?>&width&layout=button_count&action=like&show_faces=true&share=true&height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; height:21px;" allowTransparency="true"></iframe> </td></center>
<? echo "</tr>"; echo "<tr></span>"; echo "</tr>"; echo "<tr></center>"; ?><!-- Umieść ten tag w miejscu, w którym ma być widoczny przycisk +1. --> <br>
<? ?><? echo "<td><center> <b><i>"; ?><span style="margin-left:800px; color:white;">
<? echo"$r[autor]</span></i></b></center></td><br>"; ?> <? echo "</tr>";
?><? }
</b></center></span></div></span>
<?php
require_once ('stopka.php');
?>
Mam taki kodzik na stronicowanie:
<?php
$count=1; //wyników na strone
$offset=0; //obecnie wyświetlana strona
if(isset($_GET['count'])) //jeśli wybrano za pomocą GET ilość wyników {
$count = $_GET['count'];
}
if(isset($_GET['offset'])) //jeśli wybrano kolejne strony z wynikami {
$offset = $count*$_GET['offset'];
}
// zapytanie zwracające ilosc rekordów z tabeli
$sql = 'SELECT COUNT(*) FROM `newsy`';
//podział wyników na strony
$pages = ceil($r[0
]/$count); //wybranie wyników dla bieżących parametrów offset
$select = 'SELECT * FROM `newsy` ORDER BY `id` desc LIMIT '.$count.' offset '.$offset.';';
{
//wyświetlanie rekordów z tabeli za pomocą zmiennej $row
}
echo "<b>kolejne strony</b>";
for($i=0;$i<$pages;$i++) //wyswietlanie numerów stron
{
if($i*$count==$offset)
{
}else{
echo '<a href="index.php?count='.$count.'&offset='.$i.'"> '.$i.' </a>'; //tworzenie odnośnika z odpowiednimi parametrami offset i count }
}
?>
Ten post edytował bartek4175 25.05.2014, 13:55:40