![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 5.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
witam,
mam do napisania system obsługi katalogu produktów. po kolei: Opis pliku xls: 1) katalog produktów (ok 700) w excelu 2) w katalogu są produkty różnych kategorii (np. długopisy, kubki, serwetki) 3) pierwsze kilka wierszy w tym pliku to różne uwagi, tekst raczej nie ważny 4) plus minus 10 wiersz to nazwy kolumn (nr artykułu, cena, nazwa, dodatkowo kilka kolumn nie potrzebnych mi do życia) No i mam do zrobienia katalog produktów na stronie. Przedstawię teraz moją wizję, bardzo proszę o uwagi/komentarze ;-) 1) arkusz excela jest ręcznie eksportowany do pliku csv 2) * tu mam problem jak to zrealizować * oddzielenie 3 najważniejszych pól od reszty (cena, nr artykułu, nazwa) 3) pokaz kategorii, produktów na stronie: produkty będę przyporządkowywał do odpowiednich kategorii zapytaniem
najważniejsze założenie aplikacji jest takie, aby osoba która będzie aktualizować katalogi musiała JEDYNIE przez formularz na stronie wrzucić na serwer plik csv. baaardzo prosze o komentarze i sugestie ;-) pozdrawiam ice |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 033 Pomógł: 125 Dołączył: 17.09.2005 Skąd: Żywiec Ostrzeżenie: (0%) ![]() ![]() |
Testowałeś w ogóle to zapytanie? Nie wstawia ono danych do trzech pierwszych kolumn, tylko do kolumn podanych w nawiasie (pierwszym). Kolumny te mogą się znajdować po lewej, po prawej, a nawet w środku i nie muszą występować w takiej kolejności, w jakiej zapisane są w tym zapytaniu. [EDIT] No chyba że chodzi ci o odczytanie tych kilku najważniejszych kolumn z pliku CVS. Jeśli tak to w pierwszej linijce powinieneś mieć nazwy kolumn. Sprawdzasz w których kolumnach są cena, nr, nazwa itp. a później z kolejnych linii pobierasz tylko interesujące sie kolumny i wstawiasz do jakiejś tymczasowej tablicy. Potem na podstawie tej tablicy układasz zapytania SQL. Ten post edytował Kicok 6.05.2007, 07:26:03 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 03:12 |