napravio sam paginaciju i sad kad ukljucim error_reporting(E_ALL); javlja mi greške
Notice: Undefined index: stranica in D:\xampp\htdocs\paginacija.php on line 42
Notice: Undefined index: stranica in D:\xampp\htdocs\paginacija.php on line 8
a kad je iskljućen error_reporting(E_ALL); dobro radi skripta.
evo kod od paginacije
<?php
require('sajt/Postavke.php'); //Poziva Postavke.php.
/*Paginacija.*/
function paginacija($redak,$po_stranici=10,$z)
{
$_GET['stranica']=$_GET['stranica']?intval($_GET['stranica']):1;
$p=ceil($redak/$po_stranici);
if($p>1)
{
if($_GET['stranica']>1)
{
echo'<a href="'.$_SERVER['PHP_SELF'].''.$z.'stranica='.(intval($_GET['stranica'])-1).'"><<</a>';
}
echo'<a href="'.$_SERVER['PHP_SELF'].''.$z.'stranica=1">1</a>';
$pocetak=max(2,min($p-4,$_GET['stranica']-2));
$kraj=min($p-1,max($pocetak+3,$_GET['stranica']+2));
for($i=$pocetak;$i<=$kraj;$i++)
{
if(($pocetak>2)and($pocetak==$i))
{
echo'...';
}
echo'<a href="'.$_SERVER['PHP_SELF'].''.$z.'stranica='.$i.'">'.$i.'</a>';
if(($kraj<$p-1)and($i==$kraj))
{
echo'...';
}
}
echo'<a href="'.$_SERVER['PHP_SELF'].''.$z.'stranica='.$p.'">'.$p.'</a>';
if($_GET['stranica']<$p)
{
echo'<a href="'.$_SERVER['PHP_SELF'].''.$z.'stranica='.(intval($_GET['stranica'])+1).'">>></a>';
}
}
}
$granica=$_GET['stranica']?((intval($_GET['stranica'])-1)*2).',2':'0,2';
$q=mysql_query("SELECT * FROM blog_kategorije ORDER BY id_blog_kategorije ASC LIMIT ".$granica);
if(mysql_num_rows($q))
{
while($redak=mysql_fetch_array($q))
{
echo $redak['ime_kategorije'].'<br />';
}
}
$r=mysql_num_rows(mysql_query("SELECT id_blog_kategorije FROM blog_kategorije"));
paginacija($r,2,'?');
?>
Znali neko u cemu je problem?
Hvala!