![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 0 Dołączył: 5.09.2003 Ostrzeżenie: (0%) ![]() ![]() |
Witam, chciałbym zrobić coś takiego:
Wchodzę na stronę i wyświetla mi się lista urządzeń takie jak telewizory itd. Następnie klikam na jakieś urządzenie to przenosi mnie do listy producentów. Jak klikne na producenta to mają mi się wyświetlim modele sprzętu i obok nich napis download (przy każdym z nich) no i oczywiście po kliknięciu w download link do odpowiedniego pliczku. Z php bym sobie poradził tylko nie wiem jak to rozmieścić w bazie danych, czy ma ktoś jakiś pomysł na to ![]() -------------------- Zapraszam na nowo otwarty portal elektroniczny http://www.druciki.prv.pl
|
|
|
![]()
Post
#2
|
|
![]() Administrator serwera Grupa: Przyjaciele php.pl Postów: 909 Pomógł: 0 Dołączył: 12.08.2003 Skąd: /var/www/wroclaw.php Ostrzeżenie: (0%) ![]() ![]() |
To czy baza jest czysta, czy nie niema żadnego znaczenia.
Proponuję założyć jedną dużą tabelę. Przykładowe kolumny: ID, Rodzaj, Kategoria, Producent, PlikDoPobrania Obsługa: Jeżeli chcesz wybrać telewizon sony: [sql:1:1853b4a705]SELECT * FROM tabelka WHERE Rodzaj='telewizor' AND Producent='SONY'[/sql:1:1853b4a705] Nic więcej, jak napisać skrypcik konstruujący warunek WHERE i pokazujący wynik. Plik do pobrania identyfikujesz po ID produktu w tabeli (poje autoincrement) i przekazujesz np. do jakiegoś 'download.php' przez GET. Później w 'download.php' wykonujesz zapytanie: [sql:1:1853b4a705]SELECT PlikDoPobrania FROM tabelka WHERE ID=1[/sql:1:1853b4a705] (zakładając, że nasz produkt jest na 1 miejscu w tabeli) Takie zapytanie zwróci Ci nazwę pliku, a później możesz korzystając z tej informacji przekazać nazwę pliku do [manual:1853b4a705]Header[/manual:1853b4a705]() -------------------- Powrót do przeszłości :)
![]() |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław ![]() |
Jedna duza tabela? A fooo......
Tabela przedmiot: - ID - Nazwa - KategoriaID - ProducentID Tabela kategoria: - ID - Nazwa kategorii Tabela producent: - ID - Nazwa - Adres Ludzie nauczcie się rozbijać tabele w bazie na słowniki danych.[/sql][/quote] -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 10:28 |