Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: jeden wpis za duzo , co zrobic ??
Forum PHP.pl > Forum > Gotowe rozwiązania
Gligamesh
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>&nbsp;&nbsp;Pseudo: $tablica[2]</p>
<p>&nbsp;&nbsp;Adres E-mail: <a href="mailto:$tablica[5]?subject=3D mark caffe">$tablica[5]</a></p>
<p>&nbsp;&nbsp;Strona www: <a target="_blank" href="http://$tablica[4]">$tablica[4]</a></p><br>
<p>&nbsp;&nbsp;Wyniki:</p>
<p style="text-indent: 20">&nbsp;&nbsp;3Dmark 2001/SE: <b>$tablica[0]</b></p>
<p style="text-indent: 20">&nbsp;&nbsp;3Dmark 2003: $tablica[1]</p><br>
<p>&nbsp;&nbsp;Sprz&ecirc;t na jakim zosta&sup3; przeprowadzony test:</p><br>
<p align="justify">&nbsp;&nbsp;$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&ecirc;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
dob
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?
Gligamesh
niestety nie
Gligamesh
eh, ponownie sobie sam poradzilem smile.gif
spenalzo
Cytat
eh, ponownie sobie sam poradzilem smile.gif

Hmm... to następnym razem popróbuj troche dłużej, a potem pytaj sie na forum smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.