Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Wyświetlanie tabeli
jarek0203
post
Post #1





Grupa: Zarejestrowani
Postów: 37
Pomógł: 2
Dołączył: 1.01.2013

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


Witam. Mam dwie tabele w bazie mysql:

1. Materiały

id, nr_f, material, ilosc_m

2.Faktura
id, id_materialu, data, wartosc

Aktualnie dane wyświetlane są tak:

nr_f, material, ilosc_m, data, wartosc
1 a 4 xxx 300
1 b 6 xxx 400
2 c 7 xxx 100

A zależy mi na tym aby wyświetlała się następująco:
nr_f, material, ilosc_m, data, wartosc
1 a 4 xxx 300
b 6 400
2 c 7 xxx 100

Czyli chodzi mi o to żeby niepotrzebne dane z tabeli faktura nie powtarzały się gdy mam wiele materiałów na jednej fakturze.
Proszę żeby ktoś mnie naprowadził jak rozwiązać ten problem. Pozdrawiam

Go to the top of the page
+Quote Post
SmokAnalog
post
Post #2





Grupa: Zarejestrowani
Postów: 1 707
Pomógł: 266
Dołączył: 3.07.2012
Skąd: Poznań

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


Z poziomu samego zapytania tego nie zrobisz. Nie wiem jak obsługujesz zapytania, ale zakładając, że robisz to w sposób standardowy, taki efekt osiągniesz np. tak:
  1. $id = null;
  2. while($row = mysql_fetch_assoc($query)) {
  3. if($id !== $row['id']) {
  4. echo $row['id'];
  5. $id = $row['id'];
  6. }
  7. // tu wypisujesz pozostałe dane
  8. }
Go to the top of the page
+Quote Post
jarek0203
post
Post #3





Grupa: Zarejestrowani
Postów: 37
Pomógł: 2
Dołączył: 1.01.2013

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


Dzięki wielkie. Rozwiązanie jest prostsze niż myślałem. Pozdrawiam
Go to the top of the page
+Quote Post

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: 26.08.2025 - 05:54