Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]Wyświetlanie wyników w pętli
vegeta
post
Post #1





Grupa: Zarejestrowani
Postów: 122
Pomógł: 0
Dołączył: 9.11.2008

Ostrzeżenie: (10%)
X----


Witam. Piszę skrypt podglądu rekordów w MySQL.

  1. $ilosc = $_GET['ilosc'];
  2.  
  3. $tabele = 1;
  4. if (empty($ilosc)) {
  5. $ilosc = 10;
  6. }
  7.  
  8. (...)
  9.  
  10. $surowce = mysql_fetch_array(mysql_query("SELECT `ID`, `nazwa` FROM `surowce`"));
  11.  
  12. (... [rozpoczęcie tabeli])
  13.  
  14. while ($tabele <= $ilosc) {
  15. echo '<tr><td>'.$surowce['ID'].'</td><td><a href="surowce.php?id='.$surowce['ID'].'">'.$surowce['nazwa'].'</a></td></tr>';
  16. $tabele++;
  17. }


Otóż chcę, aby wyświetlała się ilość podana w gecie ilosc i jednocześnie jeśli np. rekordów jest 5, a $ilosc = 10 to wyświetla tylko 5 wierszy tabeli.
Go to the top of the page
+Quote Post
gorden
post
Post #2





Grupa: Zarejestrowani
Postów: 486
Pomógł: 101
Dołączył: 27.06.2010

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


  1. $query = mysql_query("SELECT `ID`, `nazwa` FROM `surowce`");
  2. $ile = $_GET['ile'];
  3. $przejscia = 0;
  4.  
  5. while($surowce = mysql_fetch_array($query)) {
  6. if(mysql_num_rows($query) < $ile or $przejscia <= $ile) break; else {
  7. //tutaj wyswietlanie rekordow
  8. $przejscia++;
  9. }
  10. }
Go to the top of the page
+Quote Post
vegeta
post
Post #3





Grupa: Zarejestrowani
Postów: 122
Pomógł: 0
Dołączył: 9.11.2008

Ostrzeżenie: (10%)
X----


Nie wyświetla się nic.
Go to the top of the page
+Quote Post
hatesz
post
Post #4





Grupa: Zarejestrowani
Postów: 23
Pomógł: 7
Dołączył: 6.05.2010
Skąd: Kraków

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


  1. $surowce = mysql_fetch_array(mysql_query("SELECT `ID`, `nazwa` FROM `surowce` LIMIT 0, {$ilosc}"));


Ten post edytował hatesz 12.03.2011, 22:08:57


--------------------


Sprzedam książkę "PHP Objects, Patterns and Practice" wydawnictwa Apress w oryginale, po angielsku. Kontakt na PW.
Go to the top of the page
+Quote Post
vegeta
post
Post #5





Grupa: Zarejestrowani
Postów: 122
Pomógł: 0
Dołączył: 9.11.2008

Ostrzeżenie: (10%)
X----


  1. $query = mysql_query("SELECT `ID`, `nazwa` FROM `surowce`");
  2. while($surowce = mysql_fetch_array($query)) {
  3. if($przejscia == $ile) break; else {
  4. echo '<tr><td><a href="surowce.php?id='.$surowce['ID'].'">'.$surowce['ID'].'</a></td><td><a href="surowce.php?id='.$surowce['ID'].'">'.$surowce['nazwa'].'</a></td></tr>';
  5. $przejscia++;
  6. }
  7. }
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: 19.08.2025 - 07:45