Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] Wyświetlanie danych w tabeli
Elber
post 28.12.2010, 17:13:19
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ą ... sad.gif


--------------------
GG: 564555
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Elber
post 29.12.2010, 16:41:34
Post #2





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

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


miałem tak tylko wszystko wyświetla się w jednej kolumnie ...
  1. $i=1;
  2. $query1 = mysql_query("select `kat_id`, `name` from `kategorie`");
  3. while($kategorie = mysql_fetch_array($query1)) {
  4. $query2 = mysql_query("select * from `rosliny` where `kat_id` = '".mysql_real_escape_string($kategorie['kat_id'])."' order by `name` asc");
  5. while($rosliny = mysql_fetch_array($query2)) {
  6. $a=$i++;
  7. echo "<tr ";
  8. if($a % 2 == 0){ echo "bgcolor=\"#FFCCFF\" "; }
  9. echo "><td ";
  10. if($kategorie['kat_id'] % 2 == 0){ echo "bgcolor=\"#cccccc\""; }
  11. echo "width='195'>".$rosliny['name']."</td></tr>";
  12. }
  13. }
  14. }


Ma ktoś pomysł jak rozwiązać mój problem ?

Nikt nie potrafi mi pomóc ?


--------------------
GG: 564555
Go to the top of the page
+Quote Post

Posty w temacie


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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 20:25