![]() |
![]() |
![]()
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%) ![]() ![]() |
no i wkoncu zrobilem tesh tak jak cudi chcial, tylko mam pewnien problem!!
[php:1:93a7966fe1]<?php $stron = ceil($licz5 / 2); //tworzy liczbe stron //$_GET['strona'] numer aktualnej strony $ile = "3"; //ilosc wyswietlanych podstron po i przed $_GET['strona'] if(!$_GET['strona']) { for($i=1; $i<$stron!=$i>$ile; $i++) { if($i == "1") { echo "".$i." "; } else { echo "<a href="temat.php?temat=".$_GET['temat']."&strona=".$i."">".$i."</a> "; } } } else { if(($stron > "7") && ($_GET['strona'] != "1")) { echo "<a href="temat.php?temat=".$_GET['temat']."&strona=1">pierwsza</a> "; } $od = $_GET['strona'] - $ile; if($_GET['strona'] < "4") { for($i=1; $i<$_GET['strona']; $i++) { echo "<a href="temat.php?temat=".$_GET['temat']."&strona=".$i."">".$i."</a> "; } } else { for($i=$od; $i<$_GET['strona']; $i++) { echo "<a href="temat.php?temat=".$_GET['temat']."&strona=".$i."">".$i."</a> "; } } echo " ".$_GET['strona']." "; $od = $_GET['strona'] + 1; $do = $_GET['strona'] + $ile + 1; for($i=$od; $i<$do!=$i>$stron; $i++) { echo "<a href="temat.php?temat=".$_GET['temat']."&strona=".$i."">".$i."</a> "; } if(($stron > "7") && ($_GET['strona'] != $stron)) { echo " <a href="temat.php?temat=".$_GET['temat']."&strona=".$stron."">ostatnia</a> "; } } ?>[/php:1:93a7966fe1] Nie jest to moze najlepsze rozwiazanie, ale dobrze dziala, z tym ze jesli chce wyswietlic strona nr 6 to skrypt sie zawiesza... Czemu? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 05:19 |