Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Porcjowanie wyników - problem
jureczek
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 20.06.2002

Ostrzeżenie: (0%)
-----


Witam!

Mam problem z porcjowaniem wyników zapytania na "zasadzie Google" - czyli
przez 1,2,3 itp. Nigdzie nie znalazłem żadnej porady na ten temat,
szczególnie jeśli chodzi o porcjowanie z użyciem MySQL. W moim skrypcie
zlepilem pare znalezionych przykladów i... wyszlo, ale jednak nie do konca.
Oto fragmenty mojej rzezby...

<?php
if(($s=="") && ($e=="")){
$s="0";
$e="10";
}
// to oczywiscie argumenty do LIMIT w MySQL...

// dalej zabawa z zapytaniami w MySQL, wlacznie z wyliczeniem liczby
rekordow = $ile

// no i wlasciwa czesc skryptu...:

if($ile > $s){
$s=$s+10;
$ile_row=$ile/10;
$ile_row=floor($ile_row);
$azdo=$ile_row;
for ($aa=0;$aa<=$azdo;$aa++){
$razy_row = $aa*10;
$razy_row1 = $aa;
$aa1=$aa+1;
echo "<a href="costam.php">[$aa1]</a>"; }
}
?>

Gdzie problem? Wszystko jest OK, w momencie gdy przy wyliczaniu ilosci
"podzielnikow" wychodzi okragla liczba. Zgodnie ze skryptem, nastepuje
inkrementacja tej wartosci i stworzenie kolejnego podzielnika z linkiem,
gdzie de facto nic nie ma! Probowalem uciec od tego na wiele sposobow -
wszytkie okazaly sie zawodne - tzn. problem moze i znikal, ale wzamian
pojawial sie nastepny (np. skrypt nie widzial ostatniej czesci wynikow
zapytania). Co zrobic?
I druga sprawa: w jaki sposob wyswietlac tylko okreslona liczbe
"podzielnikow" - tzn. np po 5: <1 | 2 | 3 | 4 | 5> i w wypadku wyzszych <4 |
5 | 6 | 7 | 8>

Z góry dzięki za KAŻDĄ pomoc.

Pozdrawiam
Jurek
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 05:49