Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Program do porównywania
Forum PHP.pl > Forum > PHP
Antoni
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.
webdice
Proszę o dodanie odpowiedniego tagu w tytule tematu.
Ociu
Powinno chociaż trochę pomóc: http://gajdaw.pl/php/excel/

Przeniosę do PHP, poziom wyższy od Przedszkola.
Antoni
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ę?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.