![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 640 Pomógł: 28 Dołączył: 13.02.2003 Skąd: Międzyrzecz/Poznań Ostrzeżenie: (0%) ![]() ![]() |
[php:1:ab2e04599f]<?php
$zapytanie5 = "SELECT id FROM ".$dbprefix."_post WHERE id_temat='".$wiersz['id']."'"; $wykonaj5 = mysql_query($zapytanie5); $licz5 = mysql_num_rows($wykonaj5); if($licz5 > "2") { $idz = ceil($licz5 / 2); echo "[ Idz do: "; for($i=1; $i<=$idz; $i++) { echo "".$i." | "; } echo "]"; } ?>[/php:1:ab2e04599f] Efekt: Kod [ Idz do: 1 | 2 | 3 | ] 1. Jak zrobic zeby miec wynik bez tej ostatniej pionowej kreski??
2. W jaki sposob zrobc wtedy kiedy bedzie duzo stron wynik bedzie sie przedstawial nastepujaco: Kod [ Idz do: 1 | 2 | 3 ... 4 | 5 | 6 ]
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 640 Pomógł: 28 Dołączył: 13.02.2003 Skąd: Międzyrzecz/Poznań Ostrzeżenie: (0%) ![]() ![]() |
dzieki za odpowiedzi, wzialem je jako podpowiedzi i wymyslilem takie cos:[php:1:4a439069ab]<?php
echo "[ IdĽ do: "; $idz = ceil($licz5 / 2); //tworzy liczbe stron $ile = "3"; //liczba wyswietlanych pierwszych i ostatnich podstron if($idz <= ($ile * "2")) { for($i=1; $i<=$idz; $i++) { if($i < $idz) { echo "".$i.", "; } else { echo "".$i.""; } } } elseif($idz > "6") { for($i=1; $i<=$ile; $i++) { if($i < 3) { echo "".$i.", "; }else{ echo "".$i.""; } } echo " ... "; $koniec = $idz - $ile + 1; for($i=$koniec; $i<=$idz; $i++) { if($i < $idz) { echo "".$i.", "; }else{ echo "".$i.""; } } } echo " ]"; ?>[/php:1:4a439069ab] |
|
|
![]() ![]() |
![]() |
Aktualny czas: 2.10.2025 - 22:20 |