Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Program do porównywania, chyba php ale nie jestem pewien
Antoni
post 12.10.2008, 19:57:56
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 12.10.2008

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


Witam
Chce zrobic pewną porownywarke. Jesli chodzi o programowanie to jestem troche zielony wiec bede opisywal lakonicznie.

Tutaj mamy arkusz (bazowy, bez mozliwosci edycji) w excelu z pewnymi rekordami.




Tutaj mamy arkusz (uzytkownika, mozliwosc edycji) w ktorym wpisujemy sobie podobne rekordy jak w arkuszu bazowym. Nazwy sa takie same natomiast ceny jakies inne.




Chce zrobic taka porownywarke jak na ponizszym rysunku:




Gdy w tym programie, skrypcie, formularzu (nie wiem jak to nazwac) klikniemy na przycisk "Sprawdz" to:

1. Program laduje z arkusza uzytkownika po kolei nazwy w odpowiednie pola (liczba rekordow w porowywarce jest rowna ilosci rekordow w arkuszu uzytkownika) i numeruje je w kolumnie "Lp"
2. Pole "cena" jest liczone jako cena z arkusza uzytkownika minus cena z arkusza bazowego. Czyli tutaj program musi najpierw porownac czy zgadzaja sie/pasują rekordy z kolumny "nazwa" z arkusza bazowego oraz z kolumny "nazwa" z arkusza uzytkownika i dopiero wtedy jesli tak to obliczana jest cena a jesli nazwy nie pasuja to...jeszcze nie wymyslilem co smile.gif
3. Jesli roznica cen jest (zalozmy) ujemna albo mniejsza niz np. 5 zl to wtedy w polu "?" kolko robi sie koloru czerwonego, w przeciwnym przypadku koloru zielonego (taki rodzaj alarmu sobie wykombinowalem).
4. Pole ilosc: najpierw porownanie nazw z obydwu arkuszy i poprostu wstawienie ilosci z pierwszego arkusza.
5. Jesli ilosc jest (zalozmy) zerowa lub np mniejsza niz 5 to koleczko robi sie czerwone, jak wszystko ok to zielone (tez taki alarm).

Ogolnie zamysl jest pewnie prosty ale troche skomplikowanie to wszystko opisalem winksmiley.jpg

Nie chodzi o to zeby mi to ktos zrobil (bo pewnie jest od cholery roboty) ale powiedzial mniej wiecej w jaki sposob takie cos mozna wykonac. Jak cos jest niejasne to pytajcie.

Ten post edytował Antoni 12.10.2008, 20:33:53
Go to the top of the page
+Quote Post
webdice
post 12.10.2008, 20:27:06
Post #2


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




Proszę o dodanie odpowiedniego tagu w tytule tematu.
Go to the top of the page
+Quote Post
Ociu
post 12.10.2008, 22:15:11
Post #3





Grupa: Moderatorzy
Postów: 1 566
Pomógł: 37
Dołączył: 14.05.2003
Skąd: Kraków




Powinno chociaż trochę pomóc: http://gajdaw.pl/php/excel/

Przeniosę do PHP, poziom wyższy od Przedszkola.
Go to the top of the page
+Quote Post
Antoni
post 13.10.2008, 12:19:17
Post #4





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 12.10.2008

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


Aha, czyli najpierw trzeba oba arkusze z excela przekonwertowac na bazy danych w SQL i pozniej za pomoca jakiegos formularza wyszukiwac i porownywac odpowiednie rekordy z obu tablic. Dobrze kombinuję?
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 Wersja Lo-Fi Aktualny czas: 22.06.2025 - 23:49