Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php]pobranie wartosci zalezne od pol wyboru
Forum PHP.pl > Forum > Przedszkole
kasiakk
mam 3 tabele.Prosze o radę jak to rozwiazać? po wybaniu powiatu(tabela taryfiaktor) nalezy pobrać cene z tabeli wybranego powiatu(tab gdanski)-dla kazdego powiatu taka tabela z danymi, ktora zawiera podział ze wzgledu na pojemnosc silnika. Nie wiem czy układ tabel jest dobry i czy sie da z tego pobrac cene -'stawka', ktora jest zalezna od wybranego powiatu i pojemnosci.
  1. CREATE TABLE `silnik` (
  2. `id_mod` int(3) UNSIGNED DEFAULT '0',
  3. `pojemnosc` int(3) UNSIGNED DEFAULT '0'
  4. ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  5.  
  6.  
  7. CREATE TABLE `taryfikator` (
  8. `id` int(3) NOT NULL DEFAULT '0',
  9. `powiat` tinyint(3) UNSIGNED DEFAULT NULL
  10. ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  11.  
  12. CREATE TABLE `gdanski` (
  13. `id` int(3) UNSIGNED NOT NULL AUTO_INCREMENT,
  14. `id_pow` int(4) UNSIGNED DEFAULT '0',
  15. `pojemnosc` tinyint(3) UNSIGNED DEFAULT '0',
  16. `stawka` float NOT NULL DEFAULT '0',
  17. PRIMARY KEY (`id`),
  18. KEY `id_pow` (`id_pow`)
  19. ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
nevt
jesli dostanę zniżkę na OC to napiszę gotowca smile.gif
kasiakk
tak smile.gif) nie wiem czy dobrze umiesciłam te dane w tabelach i jak do dalej liczyc:(
nevt
Na początek garść porad:

1. w kodowaniu latin1 będa problemy z polskimi literkami. jeśli już, to latin2, a najlepiej utf8
2. tworzenie osobnej tabeli dla kazdego powiatu jest błędne.
3. wstępna koncepcja - 4 (lub 3) tabele:
- silniki (a w ich parametrach to chyba nie tylko pojemność ale i rodzaj ... diesel / beznzyna / gaz / hybryda)
- powiaty (wykaz powiatów)
- taryfy (o ile jest sztywny taryfikator - jeżeli nie to można ją pominąć)
- stawki (łączy w relacji wiele-do-wielu konkrtetny powiat z silnikiem i taryfą)
4. Jeżeli to rzeczywiscie dotyczy ubezpieczeń motoryzacyjnych, to brakuje mi w tym wszystkim rocznika ...

To jak z tym ubezpieczeniem? Jaką dostane stawkę? Mieszkam w Gdańsku, mam Forda Mondeo rocznik 1999, 1,8TD kombi? gotowiec już się pisze ... smile.gif
kasiakk
mam w odzielnych tabelach: rok produkcji, rodzaj silnika, marka, model
kazdy powiat ma inne stawki z podziałem na pojemnosci silnika
(rok produkcji, rodzaj silnika jest uwzg. jako dodatkowa znizka)

// Proszę Cię o nie pisanie pod własnymi wątkami (jeszcze raz i zamknę temat).
// Jak ktoś będzie miał ochotę to odpowie.
// ~webdicepl
kasiak
ale ja mam to zrobic na wczoraj i nie wiem jak dlatego szukam pomocy (tylko nie zamykaj)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.