Извеждане от база данни +странициране

Point

Registered
:o
Здравейте,
опитах се да изведа от една база данни резултат и да го страницирам само, че секи 1 резултат се показва по 2 пути .
Ето го и самоя код :
Код:
<?php
require("config.php");
$result = mysql_query("SELECT * FROM program 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'<tr>
<td style="border: 1px solid #000; background: #444;">
<a href="read_tuturial.php?tuturial='.$data[id].'">'.$data[title].'</a><br />
<b style="color:#ccc; font-size:10px; float:left;">
Публикувано от <a href="forum/profile.php?mode=viewprofile&u='.$data[avtor].'" title="'.$data[avtor].'">'.$data[avtor].'</a>
на '.$data[date].' в '.$data[time].'</b></td></tr>
';
    }

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

Някой ако може да ми помогне ще съм му благодарен . :)
 
виж си цикъла while защо е там Незнам при условие, че използваш for

Код:
for ($i = $start; $i < $end; $i++) 
    { 
     echo'<tr> 
<td style="border: 1px solid #000; background: #444;"> 
<a href="read_tuturial.php?tuturial='.$data[id].'">'.$data[title].'</a><br /> 
<b style="color:#ccc; font-size:10px; float:left;"> 
Публикувано от <a href="forum/profile.php?mode=viewprofile&u='.$data[avtor].'" title="'.$data[avtor].'">'.$data[avtor].'</a> 
на '.$data[date].' в '.$data[time].'</b></td></tr> 
'; 
    }

го направи така
Код:
for ($i = $start; $i < $end; $i++) 
    { 
      $id = myql_result ($result,$i,"id");
     $title = myql_result ($result,$i,"title");
    $avtor = myql_result ($result,$i,"avtor");
   $date = myql_result ($result,$i,"date");
   $time =  myql_result ($result,$i,"time");
     echo'<tr> 
<td style="border: 1px solid #000; background: #444;"> 
<a href="read_tuturial.php?tuturial='.$id.'">'.$title.'</a><br /> 
<b style="color:#ccc; font-size:10px; float:left;"> 
Публикувано от <a href="forum/profile.php?mode=viewprofile&u='.$avtor.'" title="'.$avtor.'">'.$avtor.'</a> 
на '.$date.' в '.$time.'</b></td></tr> 
'; 
    }

където това са ти полетата от БД

$id = myql_result ($result,$i,"id");
$title = myql_result ($result,$i,"title");
$avtor = myql_result ($result,$i,"avtor");
$date = myql_result ($result,$i,"date");
$time = myql_result ($result,$i,"time");
 

Back
Горе