Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][MySQL][PHP]Łączenie powtarzających się wierszy
rafik73
post
Post #1





Grupa: Zarejestrowani
Postów: 182
Pomógł: 0
Dołączył: 19.03.2014

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


Witam
Z bazy mysql wyciągam w pętli dane i chciałbym, żeby powtarzające się wiersze automatycznie się łączyły, czyli
mam:

  1. ------------------------------------
  2. 01-03-2017 | dom | kowalski
  3. ------------------------------------
  4. 01-03-2017 | dom | nowak
  5. ------------------------------------
  6. 03-03-2017 | garaż | wiśniewski
  7. ------------------------------------
  8. 03-03-2017 | garaż | janicki
  9. ------------------------------------
  10. 03-03-2017 | garaż | wróblewski
  11. ------------------------------------
  12. 03-03-2017 | garaż | duda
  13. ------------------------------------


a chciałbym wyświetlić tak:

  1. ----------------------------
  2. | | kowalski
  3. ------------
  4. 01-03-2017| dom | nowak
  5. ------------------------------------
  6. | | wiśniewski
  7. -------------
  8. 03-03-2017 | garaż | janicki
  9. -------------
  10. | | wróblewski
  11. ------------
  12. | | duda
  13. ------------------------------------



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





Grupa: Zarejestrowani
Postów: 6 807
Pomógł: 1828
Dołączył: 11.03.2014

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


Przebuduj zapytanie SELECT tak, aby mieć ilość rekordów grupie, do której przynależałby dany rekord jeśli zapytanie zawierałoby grupowanie.
Wygeneruj tabelę jak na przykładzie poniżej (zakładając, że są 3 rekordy w grupie).
  1. ....
  2. <tr>
  3. <td rowspan="3">01-03-2017</td>
  4. <td rowspan="3">dom</td>
  5. <td>Kowalski</td>
  6. </tr>
  7. <tr>
  8. <td>Nowak</td>
  9. </tr>
  10. <tr>
  11. <td>Iksiński</td>
  12. </tr>
  13. ....

Dla komórek z colspan ustaw vertical-align:middle w css.
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: 10.10.2025 - 03:59