![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 227 Pomógł: 0 Dołączył: 13.06.2003 Skąd: rykowice Ostrzeżenie: (0%) ![]() ![]() |
witam, posiadam taki skrypt do dzielenia i sortowania tablicy:
[php:1:0000f2c867]<?php $max_dane_d=$page+11; $open=fopen("engine/dane/3dmark.db",r); $dane=fread($open,999999); $plik=explode("n",$dane); natsort ( $plik); $arr=array_reverse($plik); $ktory=count($arr)-1; $licznik=$ktory; if ($max_dane_d>(count($arr))) $max_dane_d=count($arr); { for($i=0+$page;$i<$max_dane_d;$i++) { $tablica=explode("|",$arr[$i]); echo"<p> Pseudo: $tablica[2]</p> <p> Adres E-mail: <a href="mailto:$tablica[5]?subject=3D mark caffe">$tablica[5]</a></p> <p> Strona www: <a target="_blank" href="http://$tablica[4]">$tablica[4]</a></p><br> <p> Wyniki:</p> <p style="text-indent: 20"> 3Dmark 2001/SE: <b>$tablica[0]</b></p> <p style="text-indent: 20"> 3Dmark 2003: $tablica[1]</p><br> <p> Sprzêt na jakim zosta³ przeprowadzony test:</p><br> <p align="justify"> $tablica[6]</p><br>"; echo"<hr size="1"> "; ?> <? $ktory--; } } flock($open,3); fclose($open); echo"<table border="0" width="100%"><tr>"; $przod=$page+11; $wstecz=$page-11; if($page<=0) { } else { if($wstecz<=0) { echo " <td width="50%"><a href=index.php?gl=caffe&m=lista&page=0 ><<< Poprzednie </a></td> "; } else {echo " <td width="50%"><a href=index.php?gl=caffe&m=lista&page=$wstecz ><<< Poprzednie [10]</a></td>";}} if( $przod<=$licznik) { echo "<td width="50%"><p align="right"><a href=index.php?gl=caffe&m=lista&page=$przod>[10] Nastêpne >>></a></td> ";} echo"</tr></table>"; ?>[/php:1:0000f2c867] problem polega na tym, ze zawsze jest wyswietlany o jeden wpis za duzo efekt mozna zobaczyc tu : http://podkret.kartuzy.com.pl/new/?gl=caffe&m=lista na koncu jest jeden pusty wpis, tablica wyglada tak 2k1|2k3|pseudo|haslo|www|mail|sprzet|n |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 166 Pomógł: 0 Dołączył: 30.01.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
a jak w tej pętli zrobisz taki numer :
[php:1:1f1ff7224b]<?php for($i=0+$page;$i<$max_dane_d-1;$i++) ?>[/php:1:1f1ff7224b] to zadziała prawidłowo? -------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 227 Pomógł: 0 Dołączył: 13.06.2003 Skąd: rykowice Ostrzeżenie: (0%) ![]() ![]() |
niestety nie
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 227 Pomógł: 0 Dołączył: 13.06.2003 Skąd: rykowice Ostrzeżenie: (0%) ![]() ![]() |
eh, ponownie sobie sam poradzilem
![]() |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Cytat eh, ponownie sobie sam poradzilem
![]() Hmm... to następnym razem popróbuj troche dłużej, a potem pytaj sie na forum ![]() -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 10.07.2025 - 06:03 |