Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Ograniczenie wyników
Jacek.G
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 25.05.2008

Ostrzeżenie: (0%)
-----


Witam

Próbuję ograniczyć ilość wyświetlanych wyników do 10 i zmienić kolejność wyświetlania ,ale niestety nie mam pojęcia jak .Wiem ,że przy MySQL jest po prostu DESC limit lub ASC limit i po problemie .Próbowałem znaleźć coś w manualu ,ale niestety nie mogłem nic znaleźć .Prosilbym o jakiś kierunek .

  1. <?php
  2. $plik = "ogloszenia.txt";
  3. $dane = file($plik); 
  4.  
  5. for($i=0;$i<count($dane);$i++) { 
  6. list($tekst[$i]) = explode(" || ", $dane[$i]);
  7.  
  8. }
  9.  
  10. for($i=0;$i<count($tekst);$i++) 
  11.  
  12.  echo "".$tekst[$i]."".$data[$i]."";
  13.  
  14.  
  15.  
  16.  
  17. ?>


Ten post edytował Jacek.G 25.05.2008, 12:22:04
Go to the top of the page
+Quote Post
Crozin
post
Post #2





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

Ostrzeżenie: (0%)
-----


  1. <?php
  2. for($i=0;$i<count($dane);$i++) {
  3. ?>
zamień na
  1. <?php
  2. for($i=0;$i<10;$i++) {
  3. ?>
Go to the top of the page
+Quote Post
Jacek.G
post
Post #3





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 25.05.2008

Ostrzeżenie: (0%)
-----


Okej Wielkie Dzięki działa .Z tym ,że jakoś dziwnie ,bo ,żeby wyświetlić 2 wiadomości to muszę wpisać
  1. <?php
  2. for($i=0;$i<20;$i++) {
  3. ?>
,bo jak pisze
  1. <?php
  2. for($i=0;$i<2;$i++) {
  3. ?>
to nic nie wyświetli ,ale to nie problem ,tylko jeszcze takie pytanie jak zmienić kolejność wyświetlania ? By posortować to od najnowszego do najstarszego

nowy
stary
stary
stary

,bo teraz jest na odwrót .


Pozdrawiam !
Go to the top of the page
+Quote Post
Crozin
post
Post #4





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

Ostrzeżenie: (0%)
-----


array_reverse" title="Zobacz w manualu PHP" target="_manual
Go to the top of the page
+Quote Post
Jacek.G
post
Post #5





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 25.05.2008

Ostrzeżenie: (0%)
-----


for($i=0;$i<count($tekst);$i++)

$result2 = array_reverse($tekst[$i]);

echo "".$result2[$i]."".$result2[$i]."";


Hmmm kombinowałem coś takiego ,ale nic nie daje sciana.gif
Go to the top of the page
+Quote Post
pyro
post
Post #6





Grupa: Zarejestrowani
Postów: 2 148
Pomógł: 230
Dołączył: 26.03.2008

Ostrzeżenie: (0%)
-----


Jacek.G

array_reverse stosuje się do tablicy:

  1. <?php
  2.  
  3. $a = array(1,2,3);
  4. foreach($a as $b)
  5. {
  6. echo $b; // 321
  7. }
  8.  
  9. ?>


--------------------
ET LINGUA EIUS LOQUETUR IUDICIUM
Go to the top of the page
+Quote Post
Jacek.G
post
Post #7





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 25.05.2008

Ostrzeżenie: (0%)
-----


Hmmm przeczytałem rok temu całe kompedium wiedzy php .Napisałem nawet parę fajnych stronek (wmiarę amatorskich).Wszystkie z bazą mySQL i nigdy nie miałem problemu z zrozumieniem manuala ,ale jak patrzę na te tablice to mi ręcę opadają ...

$dane = array(żółty ,niebieski ,fioletowy)

,tylko jak zrobic to ,by moje zmienne $tekst i $data ,były tablicą w tym kodzie ? Bo przecież przeszukuję tablicę .....


Pozdrawiam !
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 05:19