Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Stroniconowanie ;(, Ehhh...
<?Początkując...
post
Post #1





Grupa: Zarejestrowani
Postów: 40
Pomógł: 0
Dołączył: 11.05.2004

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


Cześć,
Mam problem, i to nawet wielki ... Posiadam sobie prosty skrypt newsów, taki jak poniżej:
  1. <?
  2. mysql_connect(&#092;"$host\",\"$user\",\"$pass\");
  3. mysql_select_db($tabela);
  4. $zapytanie=(&#092;"SELECT*FROM news ORDER BY id DESC LIMIT 0,999\");
  5. $wykonaj=(mysql_query($zapytanie));
  6. while($wyswietl=mysql_fetch_array($wykonaj))
  7. if(@$color)
  8. {
  9. echo(&#092;"<tr>rn<td bgcolor=\"#B0B0B0\" align=\"justify\" style=\"border: dotted #FFFFFF 1px\"><b>:: <u>\".$wyswietl['temat'].\"</u></b><br>\".$wyswietl['tresc'].\"<br>Data: <b>\".$wyswietl['data'].\"</b> r.</td>rn</tr>rn\");
  10. $color=(false);
  11. }
  12. else
  13. {
  14. echo(&#092;"<tr>rn<td bgcolor=\"#A0A0A0\" align=\"justify\" style=\"border: dotted #FFFFFF 1px\"><b>:: <u>\".$wyswietl['temat'].\"</u></b><br>\".$wyswietl['tresc'].\"<br>Data: <b>\".$wyswietl['data'].\"</b> r.</td>rn</tr>rn\");
  15. $color=(true);
  16. }
  17. ?>

Tylko potrzebował bym jakiegoś prostego skryptu, za pomocą którego wyniki pobierane z bazy SQL były by sortowane na poszczególne strony: [1] [2] [3] itd ...
Szukałem na forum i coś tam znalazłem, ale nie wiedziałem jak to razem zmontować.
Czy mogłby mi ktoś pomóc? Plis (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Pedros
post
Post #2





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 17.04.2004
Skąd: Wrocław

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


Ok, po paru problemach zrobiłem to u siebie na stronce, jednak pozostaje jeszcze jedno pytanie, z którym mam problem.
Chciałbym, aby te strony pojawiały się w dwóch miejscach: u góry i na dole. W jaki sposób mogę to zrobić? Gdy po prostu przekleję kod na dół, to nie tworzy się cała lista, tylko pierwsza strona:

acha, tak dobrze na php się nie znam, ale w tym skrypcie jest pare niepotrzebnych rzeczy... (np. przy wpisywaniu stron wystarczy napisać [$i] niepotrzebne jest pisanie: [" . $i . "]; no przynajmniej u mnie tak działa). druga sprawa to niepotrzebne jest całe for przed funkcją mysql_num_rows (czyli tą linią:
Kod
$count = mysql_num_rows(mysql_query("SELECT * FROM tabela "));
)
bo i bez tego działa (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
z drugiej strony dziwne, że ci to zadziałało: u mnie wpisanie linijki:
Kod
print ("<a href=\"?first=" . ($i*$ltmp-$ltmp) . "\" title=\"" . ($i*$ltmp-($ltmp-1)) . "-" . ($i*$ltmp) ."\">");
wypisywało error, co nie jest dla mnie dziwne, bo title= to nie jest funkcja ani zmienna php więc powino być wewnątrze printa(zaraz za &#092, czyli "\ title=\"" ), ale to już szczególiki...

Więc wracając do mojego pytania... Ma ktoś pomysł jak to zrobić??
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 15.10.2025 - 16:39