Странициране

Point

Registered
Здравейте ,
Някой може ли да ми помогне с това странициране :
<?php
require("config.php");
$result = mysql_query("SELECT * FROM novina ORDER BY id DESC") or die (mysql_error());
while($data = mysql_fetch_assoc($result)) {
$broi = mysql_num_rows($result);
$broiNaStranica = 1;

if (!isset($_GET["page"])) {
$page = 1;
$start = 0;
}
else {
$page = (int)$_GET["page"];
$start = ($page-1)*$broiNaStranica;
}
if ($broi == 0)
{
echo 'Няма намерени ....';
}
else
{
if ($broiNaStranica<$broi) {
$end = $start+$broiNaStranica;
}
else $end = $broi;
if ($end>$broi) $end = $broi;

for ($i = $start; $i < $end; $i++)
{
echo'
'.$date[avtor].'
'.$data[date].'

';
}


$maxPage = ceil($broi/$broiNaStranica);
echo '<hr size="1" color="#000"><b>Страници</b> : ';
for($pg = 1; $pg <= $maxPage; $pg++) {
if ($pg != $page) echo ' <a href="x.php?page='.$pg.'" class="button"

style="text-decoration:none;"> '.$pg.' </a> ';
else echo $pg ;
}
}
}
?>

Вместо да ми излиза по 1 резолтат ми излиза по 2 .Ето вижте :
http://design-bgn.info/x.php?page=1

:cry:
 
Код:
<?php
require("config.php");
$result = mysql_query("SELECT * FROM novina ORDER BY id DESC") or die (mysql_error());
$data = mysql_fetch_assoc($result));
$broi = mysql_num_rows($result);
$broiNaStranica = 1;

if (!isset($_GET["page"])) {
$page = 1;
$start = 0;
}
else {
$page = (int)$_GET["page"];
$start = ($page-1)*$broiNaStranica;
}
if ($broi == 0)
{
echo 'Няма намерени ....';
}
else
{
if ($broiNaStranica<$broi) {
$end = $start+$broiNaStranica;
}
else $end = $broi;
if ($end>$broi) $end = $broi;

for ($i = $start; $i < $end; $i++)
{
echo $datа['avtor'].'
'.$data['date'];
}


$maxPage = ceil($broi/$broiNaStranica);
echo '<hr size="1" color="#000"><b>Страници</b> : ';
for($pg = 1; $pg <= $maxPage; $pg++) {
if ($pg != $page) echo ' <a href="x.php?page='.$pg.'" class="button"

style="text-decoration:none;"> '.$pg.' </a> ';
else echo $pg ;
}
}

?>
:idea: :idea:
 
Код:
<?php
require("config.php");
$result = mysql_query("SELECT * FROM novina ORDER BY id DESC") or die (mysql_error());
$data = mysql_fetch_assoc($result);
$broi = mysql_num_rows($result);
$broiNaStranica = 1;

if (!isset($_GET["page"])) {
$page = 1;
$start = 0;
}
else {
$page = (int)$_GET["page"];
$start = ($page-1)*$broiNaStranica;
}
if ($broi == 0)
{
echo 'Няма намерени ....';
}
else
{
if ($broiNaStranica<$broi) {
$end = $start+$broiNaStranica;
}
else $end = $broi;
if ($end>$broi) $end = $broi;

for ($i = $start; $i < $end; $i++)
{
echo $datа['avtor'].'
'.$data['date'];
}


$maxPage = ceil($broi/$broiNaStranica);
echo '<hr size="1" color="#000"><b>Страници</b> : ';
for($pg = 1; $pg <= $maxPage; $pg++) {
if ($pg != $page) echo ' <a href="x.php?page='.$pg.'" class="button"

style="text-decoration:none;"> '.$pg.' </a> ';
else echo $pg ;
}
}

?>
 

Back
Горе