Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] Pętla w pętli
Woytek950
post
Post #1





Grupa: Zarejestrowani
Postów: 130
Pomógł: 2
Dołączył: 6.06.2008
Skąd: jesteś ?

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


Witam. Próbuję stowrzyć skrypt forum i natknąlem się na problem:
gdy próbuj wyświetlić kategorie to wiadomo że po kategoriach są fora i pętla while nie wystarcza,albo wystarcza a ja nie umiem sobie poradzić. Może chodzi o pętlę w pętli ?

  1.  
  2. while ($wiersz = mysql_fetch_array($wynik))
  3.   {
  4. echo $wiersz['kategoria']."<br />";
  5. //echo $wiersz['forum']."<br />" i tu jest problem, czy trzeba zrobić od nowa pętle razem z zapytanuiem ? ;
  6.  
  7.  
  8.   }
  9.  
  10.  

To jest przykład, trochę lipnie wytłumaczone ale mam nadzieję że zrozumiecie.


Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
wizard144
post
Post #2





Grupa: Zarejestrowani
Postów: 138
Pomógł: 3
Dołączył: 4.05.2009

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


Pisalem Ci gotowy skrypt ale mi sie odswiezyla przegladarka wiec juz nie pisze drugi raz. napisze po krotce jak to ma wyglądać

1. Pobierasz dane z tablicy z kategoriami
2. zliczasz rekordy (ilosc kategorii) -> mysql_num_rows()
3. Wchodzisz w petle while (x < ilosc_kategorii)
4. Pobierasz za pomocą mysql_result() idkategorii i jej nazwe
5. Wyswietlasz nazwe
6. Pobierasz dane z tablicy z forami WHERE kategoria='id_kategorii'
7. zliczasz rekordy (ilosc for) -> mysql_num_rows()
8. puszczasz to w petle while (y < ilosc_for)
9. Za pomoca mysql_result walisz sobie id nazwe forum i autora
9.1 wyswietlasz nazwe forum i autora
10. Pobierasz dane z tablicy z tematami WHERE forum='id_forum'
11. Zliczasz ilosc tematow
12. Wyswietlasz ilosc tematow
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 12.10.2025 - 10:11