Autor Zpráva
vejbuch
Profil
Zdravim :-) vim ze se to uz zde nekolikrat resilo ale stejne potrebuju pomocto mam kod ale kdyz to tam dam tak se mi neukaze strankovani proste to cele nefunguje... doufam ze mi tu nekdo porad... Diky moc


<?php
	require_once "db_conn.php";
	$query = MySQL_Query("SELECT * FROM `clanky` ORDER BY id DESC") or die (mysql_error());
      
?>
        
   <?php

echo "<table>";
				echo "
					";
			$result = mysql_query("SELECT SQL_CALC_FOUND_ROWS * FROM clanky ORDER BY id DESC LIMIT $limit 2 " . ($limit * $_GET["strana"]));		
			$Pocet = mysql_result(mysql_query(" SELECT FOUND_ROWS()"), 0);			
			while ($Vysledek = mysql_fetch_assoc($query)){
				$Pocet++;
				echo "
						<tr>
							<td>".$Pocet.".
							
              <a href='http://prani.jecool.net/index.php?read=".$Vysledek['id']."'>".$Vysledek['nazev']."</a>
                <span style='color: #555555'><b>si přeje:</b></span>
              <a href='http://prani.jecool.net/index.php?read=".$Vysledek['id']."'>".$Vysledek['popis']."</a>
              <p>
              <a name='fb_share' type='button_count' share_url='http://prani.jecool.net/index.php?read=".$Vysledek['id']." href='http://www.facebook.com/sharer.php'>
To je i moje přání</a><script src='http://static.ak.fbcdn.net/connect.php/js/FB.Share'
 type='text/javascript'></script> <img src='/pr.jpg' height='18'></a>
 <a href='".$Vysledek['clanek']."'>".$Vysledek['clanek']."</a>
            </p><p></p></tr>
						"; }
						
						if ($_GET["strana"]) {
    echo ' <a href="' . htmlspecialchars($_SERVER["PHP_SELF"]) . ($_GET["strana"] != 1 ? "?strana=" . ($_GET["strana"] - 1) : "") . '">zpět</a>';
}
if ($pocet > $limit * ($_GET["strana"] + 1)) {
    echo ' <a href="' . htmlspecialchars($_SERVER["PHP_SELF"]) . "?strana=" . ($_GET["strana"] + 1) . '">vpřed</a>';
}
        	echo "</table>";


?>
hunter_dave
Profil
Toto stránkování jsem zrovna dodělal na svém webu :)
<?php
$limit=20; //limit - počet článků na stránku
$page_number=$_GET["page"]; //zjištění na které stránce jsi
if($page_number==""){$page_number=1;}
$nextpage_number=$page_number+1;
$previouspage_number=$page_number-1;
$startnum=$previouspage_number*$limit;

$nextpage='<a href="?page='.$nextpage_number.'">Další &gt; &gt; &gt;</a>';
$previouspage='<a href="?page='.$previouspage_number.'" >&lt; &lt; &lt; Předchozí</a>';

$vysledek1 = mysql_query("SELECT * FROM `clanky` ORDER BY clanky.id LIMIT $startnum, $limit"); //vybrání článků na tuto konkrétní stránku
$vysledek2 = mysql_query("SELECT * FROM `clanky`"); //vybrání všech článků pro zjištění počtu všech článků

$counting=mysql_num_rows($vysledek2); //spočítáme články
while($zaznam=mysql_fetch_array($vysledek1)): 
$pocet=$pocet+1;


$result. = " <tr>
                   <td>".$Pocet."
                            
              <a href='http://prani.jecool.net/index.php?read=".$zaznam['id']."'>".$zaznam['nazev']."</a>
                <span style='color: #555555'><b>si přeje:</b></span>
              <a href='http://prani.jecool.net/index.php?read=".$zaznam['id']."'>".$zaznam['popis']."</a>
              <p>
              <a name='fb_share' type='button_count' share_url='http://prani.jecool.net/index.php?read=".$zaznam['id']." href='http://www.facebook.com/sharer.php'>
To je i moje přání</a><script src='http://static.ak.fbcdn.net/connect.php/js/FB.Share'
 type='text/javascript'></script> <img src='/pr.jpg' height='18'></a>
 <a href='".$zaznam['clanek']."'>".$zaznam['clanek']."</a>
            </p><p></p></tr>
              ";  // do proměnné $result vypíšeme všechny články pro tuto stránku pomocí cyklu while

endwhile;

if($result==""){
$result="Nebyli nalezeny žádné články."; //pokud je proměnná $result prázdná vypíšeme toto.
}

$counting2=$limit*$page_number;
if($counting>$counting2){ //pokud je nalezeno více článků než kolik se vejde na stránku zobrazíme tlačítko další
$nextpage = $nextpage;
}
else{
$nextpage = "";
}

if($page_number==1){ //pokud nejsme na první stránce zobrazíme tlačítko předchozí
$previouspage = "";
}
else{
$previouspage = $previouspage;
}

$num_of_pages=$counting3/$limit; 
$num_of_pages=ceil($num_of_pages); //vypočítáme počet stran a zaokrouhlíme nahoru
if($num_of_pages!=1){
for ($i=1; $i<=$num_of_pages; $i++){ // pomocí cyklu for vypíšeme počet stran a zvýrazníme stránku na které jsme
if($i==$page_number){
$pagescount.='<b>'.$i.'</b>&nbsp;';
}
else{
$pagescount.='<a href="?page='.$i.'">'.$i.'</a>&nbsp;';
}
}
}
?>
<html>
<head>
<title>Články</title>
</head>
<body>
<?php echo ($previouspage) ?><?php echo ($pagecount) ?><?php echo ($nextpage) ?> //vypíšeme navigaci mezi stránkami
<?php echo ($result) ?> //Vypíšeme články do html
</body>
</html>

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0