Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Uzupełnianie brakujących danych
msm
post 17.09.2012, 21:27:28
Post #1





Grupa: Zarejestrowani
Postów: 39
Pomógł: 2
Dołączył: 15.07.2010

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


Witam nie wiem jak się zabrać za temat mianowicie
Jest tabela, pierwsza kolumna to miesiące druga to wartość i zakładamy że aktualny miesiąc to grudzień
1|10
2|22
5|18
9|13
Chciałbym uzyskać taki wynik
1|10
2|22
3|22
4|22
5|18
6|18
7|18
8|18
9|13
10|13
11|13
12|13
Reasumując chciałbym aby miesiące bez wartości przyjęły wartość pierwszego poprzedniego z wartością.
MS.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
CuteOne
post 18.09.2012, 08:08:07
Post #2





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

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


  1. while($row=mysql_fetch_assoc($query)) {
  2. $array[$row['month']] = $row;
  3. }
  4.  
  5.  
  6. $w = $array[key($array)]['wartosc'];
  7.  
  8. for($m=1;$m<=12;$m++) {
  9.  
  10. if(isset($array[$m])) {
  11.  
  12. $w = $array[$m]['wartosc'];
  13. }
  14. else {
  15.  
  16. //insert z $w
  17. }
  18. }
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 - 19:52