Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> obsługa katalogu produktów, proszę o komentarze
__ice
post
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
  1. "SELECT * FROM nazwa_tabeli WHERE nazwa LIKE '%kategoria%'"


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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Kicok
post
Post #2





Grupa: Zarejestrowani
Postów: 1 033
Pomógł: 125
Dołączył: 17.09.2005
Skąd: Żywiec

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


  1. INSERT INTO $tmp (nr_produktu,cena,nazwa) VALUES ('$data[2]', '$data[0]', '$data[1]');

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
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 03:12