Skocz do zawartości

[PHP]Funkcja poszukująca numer strony


Oplaner

Recommended Posts

Witam. Mam dość spory problem z pisaniem pewnej własnej funkcji. Ma ona za zadanie znaleźć numer strony, na której znajduje się post o numerze postu $post. Po całym dniu prac wykombinowałem taki kod:

function page($post, $perpage, $posts) {
$pages = ceil($posts / $perpage);
$start = 1;
$ten = 0;
for($strona = 0; $strona <= $pages; $strona++)
{
$start += $ten;
$end = $start + ($perpage - 1);
for($i = $start; $i <= $end; $i++)
{
$strony[$strona + 1][] = $i;
}
$ten += $perpage;
if(in_array($post, $strony[$strona + 1])) {
$page = $strona + 1;
}
}
return $page;
} 

Lecz niestety nie działa :( Raz zwraca dobrą stronę, raz nie, nie działa to dobrze. Czy mógłby mnie ktoś naprowadzić, jak powinienem to zrobić?

EDIT:

Problem rozwiązany. Można usunąć. :P

Link do komentarza
Udostępnij na innych stronach

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Gość
Odpowiedz...

×   Wkleiłeś treść z formatowaniem.   Usuń formatowanie

  Only 75 emoji are allowed.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Wczytywanie...
×
×
  • Utwórz nowe...