![]() |
![]() |
![]()
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: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Ad 1 i 2:
[php:1:0aa7ee6095]<?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++) { $pn[]=$i; } $ile=count($pn); if($ile < 3) { echo implode(" | ",$pn); } elseif($ile > 3 && $ile <= 6) { echo implode(" | ",array_slice($pn,0,3)) ." ... "; } elseif($ile > 6) { echo implode(" | ",array_slice($pn,0,3)). " ... ". implode(" | ",array_slice($pn,($ile-3),3)); } echo " ]"; ?>[/php:1:0aa7ee6095] |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 06:21 |