Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] Wyświetlanie danych w tabeli
Elber
post
Post #1





Grupa: Zarejestrowani
Postów: 381
Pomógł: 12
Dołączył: 9.07.2007

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


Witam, mam problem, z którym męczę się już 3 godziny. Otóż w bazie mam tabelę rośliny z polami: id , kat_id , name . Teraz chcę te dane wyświetlić w tabeli w zależności od `kat_id` czyli:

--------------------------------------------------------------------------------------------------------
| kat_id = 1 | kat_id = 2 | kat_id = 5 | kat_id = 4 |
--------------------------------------------------------------------------------------------------------
| name 1 z kat_id = 1 | name 1 z kat_id = 2 | name 1 z kat_id = 3 | name 1 z kat_id = 4 |

| name 2 z kat_id = 1 | name 2 z kat_id = 2 | name 2 z kat_id = 3 | name 2 z kat_id = 4 |

| name 3 z kat_id = 1 | name 3 z kat_id = 2 | name 3 z kat_id = 3 | name 3 z kat_id = 4 |

i tak dalej aż wszystkie rekordy się wyświetlą ... (IMG:style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Rid
post
Post #2





Grupa: Zarejestrowani
Postów: 715
Pomógł: 47
Dołączył: 5.12.2010

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


Musisz skonstruować odpowiednie zapytanie w zależności co chcesz uzyskać:
  1. IF(mysql_num_rows($wynik) > 0) {
  2. /* jeżeli wynik jest pozytywny, to wyświetlamy dane */
  3. echo "<table cellpadding=\"2\" border=1>";
  4. while($r = mysql_fetch_assoc($wynik)) {
  5. echo "<tr>";
  6. echo "<td>".$r['dane1']."</td>";
  7. echo "<td>".$r['dane2']."</td>";
  8. echo "<td>".$r['dane3]."</td>";
  9. echo "</tr>";
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: 8.10.2025 - 08:13