Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Wyświetlanie danych z tabeli
m_09
post
Post #1





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 7.07.2007

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


Witam,

Mam problem z wyświetleniem danych z tabeli, chciałbym żeby dane na stronie z tabeli produkty, która ma następujące kolumny

ID | Produknt | cena | data dodania | dział | wartosc

zostały wyświetlone w następujący sposób:

Produkty | styczeń | Luty | marzec itd...
---------------------------------------
żywność | 350 | 400 | 213
---------------------------------------
rozrywka | 50 |333 | 20

mam na razie zrobione coś takiego ale nie wiem jak rozbić to na poszczególne miesiace, tzn wiem ale nie wiem jak to zrobić żeby było to wyświetlane w formie tabeli i żeby w przypadku gdy w danym miesiącu nie było danego wydatku nie było wyświetlane nic.

  1. $res = $mysqli->query("SELECT SUM(cena) AS suma, dzial FROM products WHERE wartosc='ujemna' GROUP BY dzial");
  2.  
  3. while ($row = $res->fetch_assoc()){
  4.  
  5. echo $row['dzial'] . " - " . $row['suma'] . " zł<br>";
  6. }


Z góry dzięki za pomoc (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
m_09
post
Post #2





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 7.07.2007

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


Dzięki za nakierowanie, zrobiłem coś takiego ale nie wiem jak zrobić żeby do tablicy tej ze wszystkimi działami były dopisywane wartości, a tam gdzie w danym miesiącu nie ma żadnej wartości była pomijana
chodzi mi żeby do wybranego produktu była dopisana wartość tego produktu z tej tabeli products

  1. $res1 = $mysqli->query("SELECT * FROM dzial");
  2.  
  3. while ($row = $res1->fetch_assoc()){
  4.  
  5. $dzial[] = $row['dzialy'];
  6. }
  7.  
  8.  
  9.  
  10. for($i = 1 ; $i <= 9; $i++){
  11.  
  12. $res = $mysqli->query("SELECT SUM(cena) AS suma, dzial FROM products WHERE add_data LIKE '2018-0".$i."-%' AND wartosc='ujemna' GROUP BY dzial");
  13.  
  14. while ($row = $res->fetch_assoc()){
  15.  
  16. echo $row['dzial'] . " - " . $row['suma'] . " zł<br>";
  17. }
  18.  
  19.  
  20. }
  21.  


Ten post edytował m_09 27.06.2018, 10:18:38
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: 3.04.2026 - 20:27