Показать сообщение отдельно

  #4  
Старый 19.02.2009, 20:22
DTW
Участник форума
Регистрация: 11.05.2008
Сообщений: 202
Провел на форуме:
420713

Репутация: 104
По умолчанию

У меня выводит по 5 сообщений на одну страницу

но проблема что если еще добавить сообщение

после 5 сразу линк непоказывает

как сделать что показывало ?


PHP код:
 // выбор коментарий
   
function selcoment($id,$cst)
   {
     
   global 
$cpages;
   global 
$cst;
  
   
$cpages 5;
     if(
$cst == ""$cst 1;
     
$cstl = ($cst 1)*$cpages;
   
     
   
connect(); 
$q="select user.name, coment.id ,
coment.text,coment.date from coment,
page,user where coment.pid = page.id
and page.id=
$id and user.userid = coment.userid limit $cstl,$cpages";
return  
$at mysql_query($q);  
query_set($at);
   }     

//вывод коментарий  
function newcomentnav($morid)
{
 
$q ="select count(*) from coment,page where coment.pid = page.id
and page.id=
$morid";  
$rc mysql_query($q);
$total mysql_result($rc,0);
$pnumber $GLOBALS['cpages'];
 
$number = (int)($total/$pnumber) ;
 
if( (float)(
$total/$pnumber)- $number  != 0)
$number++;

for(
$i =$i $number ;$i++)
{
 if(
$number == $i)
 {
  if(
$page == $i)
  
  echo 
".(($i-1)*$pnumber+1)."-".$total.";
  else 
  echo 
"<a href=?page&readmore=$morid&allc=".$i.">[".(($i-1)*$pnumber+1)."-".$total."]</a> "
     
 }
 
 else {
     if(
$page == $i)
     echo 
".(($i-1)*$pnumber+1)."-".$i*$pnumber."
     else
     echo 
"<a href=?page&readmore=$morid&allc=".$i.">[".(($i-1)* $pnumber 1)."-".$i*$pnumber."]</a> "
 } 
}

 
Ответить с цитированием