Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL]Wyświetlenie wyników w postaci krzyżowej
bubu7
post
Post #1





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 12.11.2008

Ostrzeżenie: (10%)
X----


Witam. Czy może mi ktoś pomóc wyświetlić dane z tabeli. Dokładniej chodzi o to żeby wynik wyświetlić w postaci jak w access-ie w kwerendzie krzyżowej. tzn. mam tabelę z trzema kolumnami: numer; miejsce; produkt; w kolumnie produkt mam wyświetlone nazwy. Teraz chcę wynik ostateczny tabeli pogrupować po numerze i w oddzielnych kolumnach pokaz ilość dla danego produktu, dla poszczególnych numerów.
  1. $naglowki = array('numer', 'miejsce', 'prudukt' );
  2. $result = mysql_query("SELECT numer, miejsce, prudukt
  3. FROM _pki_015_krok88
  4. ");
  5.  
  6.  
  7.  
  8. ?>
  9. <body>
  10. <table border="1">
  11. <tr>
  12. <?php
  13.  
  14. foreach ($naglowki as $nag) {
  15. echo "<td align=center><b>$nag</b></td>";
  16. }
  17. echo '</tr>';
  18.  
  19. $ilew = mysql_num_rows($result);
  20. for ($i=0; $i<$ilew; $i++) {
  21. $row = mysql_fetch_row($result);
  22. echo '<tr>';
  23. echo '<td aligndddd=center>'.$row[0].'</td>'; //
  24. echo '<td align=center>'.$row[1].'</td>'; //
  25. echo '<td align=center>'.$row[2].'</td>'; //
  26. }
  27. ?>
  28. </table>


Ten post edytował bubu7 10.02.2009, 08:15:14
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
ddiceman
post
Post #2





Grupa: Zarejestrowani
Postów: 326
Pomógł: 121
Dołączył: 23.07.2008
Skąd: Wrocław

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


czy dobrze zrozumialem?
  1. SELECT numer, miejsce, produkt, COUNT(*) AS ilosc FROM _pki_015_krok88 GROUP BY numer;
Go to the top of the page
+Quote Post
bubu7
post
Post #3





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 12.11.2008

Ostrzeżenie: (10%)
X----


Niestety nie do konca. Te zapytanie zwraca mi wynik zliczonych wartośći dla danego numeru. Mi Chodzi o to, że w kolumnie produkt mam np: masło, kawa, chleb i teraz chcę wyświetlić wynik dla danego numeru, ale każdego produktu z osobna(w nowej kolumnie). Czyli struktura tabeli wynikowej powinna wyglądać tak: numer; miejsce; masło; kawa; chleb. Coś w rodzaju transformacji wierszy w kolumny.
Go to the top of the page
+Quote Post

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 Aktualny czas: 20.08.2025 - 12:38