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
domis86
post
Post #2





Grupa: Zarejestrowani
Postów: 255
Pomógł: 5
Dołączył: 20.03.2007
Skąd: Kraków

Ostrzeżenie: (30%)
XX---


no to nie rozumiem w czym problem - robisz po prostu zwykly INSERT ktorym wrzucasz te trzy kolumny.
Chyba ze masz problem jak je w ogole z pliku csv wyciagnac? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował domis86 5.05.2007, 19:21:13
Go to the top of the page
+Quote Post
__ice
post
Post #3





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 5.05.2007

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


Cytat(domis86 @ 5.05.2007, 20:20:54 ) *
no to nie rozumiem w czym problem - robisz po prostu zwykly INSERT ktorym wrzucasz te trzy kolumny.
Chyba ze masz problem jak je w ogole z pliku csv wyciagnac? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)



wyciąg to w ten sposób (zakładam że te pola są na samym początku, a tak w sumie nie powinno być):

  1. <?php
  2. while (($data = fgetcsv($uchwyt, 1000, ",")) !== FALSE){
  3. $db->do_query("INSERT INTO $tmp (id,nr_produktu,nazwa,cena,kolor,material) VALUES ('', '$data[0]', '$data[1]', '$data[2]', '$data[3]', '$data[4]');");
  4. }
  5. ?>



ale generalnie chodzi o to, że w arkuszu w excelu cena może być na samym końcu, a nazwa na początku. rozumiesz teraz o co mi chodzi ?
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: 5.10.2025 - 10:37