Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Php i mysql wyciąganie danych i zdjęcia
xxx14
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 6.08.2011

Ostrzeżenie: (10%)
X----


Witam! Mam dylemat. Zrobiłem już stronę z podziałem na kategorie. Jest to sklep. Nie wiem jednak jak dobrze zrobić bazę danych. Postanowiłem że nazwa bazy to produkty. tabele to nazwy pod podkategorii, np. kategoria główna komputery, podkategoria podzespoly i podpodkategoria dyski i to jest ta tabela. Mam zrobiony prototyp formularza do wprowadzania danych do tej tabeli. Mam jednak kilka pytań i proszę o gotowe rozwiązania, lub chociaż podpowiedź jak to ma wyglądać, gdzie szukac.
1. Jaka że mam kilka kategorii, podkategorii itd. co dodać do mojego formularza, żeby wiedział do jakiej tabeli ma dodać dany towar ( ma wyświetlić wszystkie kategorie, później podkat. do wyboru) a następnie żeby pojawiały się tam określone pytania, nie chcę przecież pytać o wyjście HDMI lodówki
2. Na razie pobieram dane z tabeli dyski i umieszczam je w tabeli w wybranym szablonie, pojawiają się one po wejściu w podpodkategorię dyski. ok. Ale jest tam tylko tabelka z nazwą i ceną bo tak ustawiłem. W bazie danych jest jednak więcej informacji. Co zrobić żeby był to odnośnik do tej oferty? Gdy będę to już wiedział to sam wstawię sobie te resztę danych w odpowiednie miejsca. Nie wiem tylko jak zrobić by każdy nowy dodany produkt po kliknięciu na niego przechodził do wybranego szablonu.
3. Wiem już że nie powinno się się wstawiać zdjęć do bazy danych tylko linki. No więc jak tego dokonać? Mogę założyć folder zdjęcia nie ma sprawy ale jak skrypt ma to zapisywać tam, a w bazie danych ma pojawiać się adres do niego, aby później pojawiał się w tym szablonie z pod punktu 2


Wiem że dużo napisałem ale liczę że ktoś mi pomoże
Pozdrawiam braci informatyków!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Sebusik
post
Post #2





Grupa: Zarejestrowani
Postów: 47
Pomógł: 1
Dołączył: 29.01.2011

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


1. Rozumiem, że masz osobną tabelę do produktów i osobną do kategorii? Jeżeli tak, to sprawa imo jest prosta. Stwórz folder, a w folderze dodawaj pliki o numerach id danych kategorii, a w nich będzie kod formularzy. Potem tylko wczytywanie to do pliku i git.

Ew. jak nie chcesz tworzyć tylu plików to stwórz sobie tablicę z tymi formularzami:
  1. $formularze = array
  2. (
  3. '1' => '<input name="costam" />itd.itd.';
  4. );

Potem tylko proste wczytywanie tego zależnie od wybranej kategorii wyświetlasz to tak: $formularze[$id_wybranej_kategorii].

Ten post edytował Sebusik 6.08.2011, 09:08:18
Go to the top of the page
+Quote Post
xxx14
post
Post #3





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 6.08.2011

Ostrzeżenie: (10%)
X----


Ok już sobie poradziłem z 1 punktem tongue.gif Proszę o odpowiedź na kolejne dwa
Go to the top of the page
+Quote Post
Sebusik
post
Post #4





Grupa: Zarejestrowani
Postów: 47
Pomógł: 1
Dołączył: 29.01.2011

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


Nie jestem do końca pewien, o co ci chodzi w tym punkcie 2... Chcesz, aby każdy produkt miał swoją podstronę? Jak masz listę tych produktów to odnośnik zrób tak:
  1. <a href="produkt.php?id={$produkt['id']}">{$produkt['nazwa']}</a>

A potem w tym pliku produkt.php musisz odbierać ten id i dawać zapytanie do bazy:
  1. $id = intval($_GET['id']);
  2.  
  3. $query = mysql_query("select * from produkty where id = '{$id}'");


Co do 3 punktu... ja bym zrobił tak, że zdjęcie na serwerze nazwane będzie id tego produktu, odwołanie do tego proste:
  1. <img src="zdjecia/{$id}.jpg" />
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 Aktualny czas: 20.08.2025 - 09:07