Forum forum.webPC.pl Strona Główna  
  forum.webPC.pl
FAQ  FAQ   Szukaj  Szukaj   Użytkownicy  Użytkownicy   Grupy  Grupy
 
Rejestracja  ::  Zaloguj Zaloguj się, by sprawdzić wiadomości
 
Forum forum.webPC.pl Strona Główna --> PHP, MySQL oraz inne bazy danych --> Porcjowanie wyników na stronie

Napisz nowy temat  Odpowiedz do tematu
 Porcjowanie wyników na stronie Zobacz poprzedni temat :: Zobacz następny temat --> 
Autor Wiadomość
joabo
PostWysłany: Sob Lip 07, 2007 7:51 pm    Temat postu: Porcjowanie wyników na stronie Odpowiedz z cytatem

Nowy

Dołączył: 07 Lip 2007
Posty: 1

Witam
Wiem, że na ten temat może poczytać w różnych miejscach. Jednak ja naprawdę nie wiem co robię źle. Mam prosty system newsów oparty na plikach tekstowych. Chciałam do niego dołożyć porcjowanie w taki sposób, aby wyświetlał mi tylko po 10 wiadomości i tworzył podstrony. Kawałek kodu dotyczący porcjowania wstawiłam i wszystko byłoby super, gdyby nie to, że uruchamia mi odpowiednich podstron i nie wiem dlaczego. Oto źródło z którego korzystam:
Kod:

$open=fopen("news.txt","r+");
$news=fread($open,9999999);
$exp=explode("|^;^|",$news);
rsort($exp);
$naStronie = 10;
if($_GET['strona']) $strona = $_GET['strona'];
else $strona = 0;
$lines = file('news.txt');
$size = sizeof($lines);
echo "<br>";
echo "<center><table border=0 width='85%'><tr><td>";
for($i=0; $i<ceil($size/$naStronie); $i++) {
if($strona==$i) echo "[".($i+1)."] ";
else echo "<a href=?strona=$i>[".($i+1)."]</a> ";
}
echo "</td></tr></table></center>";

$a=0;
echo("<br>");
while(!$exp[$a]=="")
{
$nw=explode("|;|",$exp[$a]);
echo("<center><table border='1' cellpadding='3' cellspacing='3' style='border-collapse: collapse' bordercolor='gray' width='85%'>
      <tr>
          <td width='100%'bgcolor='#3869a1' height='20' style='margin-left: 5;  font-size: 11; font-family: Verdana, Arial, Helvetica, sans-seif'>
              <strong><font color=red>&raquo;</font><font color='#ffffff''> $nw[1]</fotn></strong>
          </td>
      </tr>
      <tr>
          <td width='100%' bgcolor='#FFFFFF' cellspacing='5' bordercolor='#ffffff'>
              <p  style='font-family: Verdana, Arial, Helvetica, sans-seif; font-size: 11; margin-bottom: 10'>
              <strong>Dodano: </strong>$nw[0]<br><br>$nw[4]</p>
              <center>
              <table border='0' width='100%'>
              <tr>
                  <td bgcolor=#ffffff>
                      <font style='margin-left: 5' size=1><b>Dodał:</b><a id='index' style='font-size: 9' title='$nw[3]' href=mailto:$nw[3]> $nw[2]</a>
                  </td>
              </tr>
              </table>
              </center>
          </td>
      </tr>
      </table></ceter><br>");
$a++;
}


Bardzo będę wdzięczna za pomoc.
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Wyślij email
Wyświetl posty z ostatnich:   
Napisz nowy temat  Odpowiedz do tematu Strona 1 z 1

Forum forum.webPC.pl Strona Główna --> PHP, MySQL oraz inne bazy danych --> Porcjowanie wyników na stronie
Skocz do:  



Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
 
 


gabloty krajowe, wiaty kroll, aquai
Powered by phpBB Š 2001, 2002 phpBB Group