![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 22.11.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Mam tabele w bazie: id_tab_odczyty, data_odczytu, id_licznika. Ponadto mam jeszcze dwie tabele, jedna trzyma liczniki, druga adresy. Wymyslilem to sobie tak: czlowiek wpisuje kod lokalu, sprawdzam w tab_adresy czy taki kod jest i wyswietlam adres a z tab_liczniki wyswietlam do adresu liczniki oraz pole tekstowe do wpisania odczytu. I tu rodzi sie problem, jak zapisac do tab_odczyty dane gdy na adresie sa nr 2 lub 4 liczniki?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Mam problem z nazwa dla pola tekstowego bo jak nazywam je stan_licznika to przekazujac zmienna z formularza do skryptu pod zienna $_POST['stan_licznika'] mam tylko stan z ostatniej pozycji formularza czyli gdy sa dwa liczniki to mam stan tylko z drugiego. Moze ktos juz cos takiego kiedys robil i udzieli cenne rady. Z gory dzieki! Opanowalem. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 295 Pomógł: 7 Dołączył: 26.03.2004 Skąd: Opole Ostrzeżenie: (0%) ![]() ![]() |
O stary widzę, że Ty w tej samej branży pracujesz (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) To aby Ci skomplikować życie powiem: a jak policzyć zużycia na licznikach w wypadku wymiany licznika na danym adresie? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Generalnie musisz mieć bazę punktów na których są montowane liczniki. Kilka punktów może mieć ten sam adres ale każdy punkt w danym czasie może mieć tylko jeden licznik. Punkty mają swoje unikatowe identyfikatory. Musisz mieć też tabele z licznikami która będzie przechowywać informacje o tym przez jaki czas który licznik był na którym punkcie. Wreszcie tabelę odczyty w której będą przechowywane stany (odczyty) liczników. Aby rozliczyć dany punkt trzeba obliczyć różnicę pomiędzy największym i najmniejszym wskazaniem licznika w danym okresie. jeśli w danym okresie nastąpiła wymiana licznika na nowy należy obliczyć zużycia dla oby liczników i je dodać. Aby zrobić rozliczenie lokali z liczników trzeba wykonać raczej kilka zapytań a wynik zestawić w formie pozycji do faktury - ilość, cena,wartość. Mozna z tego złozyć faktury, będzie tez dobre do statystyk. A co jeśli wystąpią różnice między sumą wskazać liczników, a licznikiem głównym w budynku? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Pozdrawiam (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 22:41 |