![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 27 Pomógł: 0 Dołączył: 6.05.2003 Skąd: Kołobrzeg Ostrzeżenie: (0%) ![]() ![]() |
Witam
No i mam kolejny problem:( otoż robie wlasnie system rezerwacji biletow autokarowych. Wszystko jest na bazach mysql struktura bazy wyglada nastepujaco: id | stacja1 | miejsca1 | stacja2 | miejsca2 | stacja3 | miejsca3 | stacja4 | miejsca4 | stacja5 |miejsca5 No i tutaj pojawia sie problem typu rezerwacji miejsc.Otoz jak wiadomo ktos moze zarezerwowac miejsce np. na trasie stacja1 - stacja4. Na kazda stacje przypada okreslona ilosc miejsc,wiec niezabardzo wiem jak zrobic taki system ktory automatycznie odejmowal by dana ilosc miejsc ale na odcinku wybranym przez rezerwujacego, tak by jezeli zarezerwuje podroz ze stacji 2 do stacji 4 to by miejsca odjelo na calym odcinku czyli rowniez na stacji3. Myslalem cos o wewnetrznych wskaznikach w bazach ale nie zabardzo wiem jak to sie je:( Nie wiem czy wyrazilem sie jasno ale licze na pomoc. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 85 Pomógł: 0 Dołączył: 2.02.2004 Ostrzeżenie: (0%) ![]() ![]() |
1. Czy zamierzasz to z czymś łączyć? A konkretnie, czy będziesz to łączył z php? Bo jeśli tak, to sprawa przedstawia się łatwiej. Lepiej zrealizować te funkcje w php.
2. Co to dokładnie jest za tabela, co przechowywane jest w poszczególnych polach? Bo jeśli wiersze to mają być kolejne rezerwacje, kolumna stacja1 ma przechowywać nazwę stacji, a kolumna miejsca1 ma przechowywać liczbę zarezerwowanych przez danego klienta miejsc na danej stacji, to tablica jest źle zrobiona (w takim wypadku we wszystkich polach kolumny stacja1 będzie przecież ta sama nazwa) i trzeba ją znormalizować, a tak prościej mówiąc, to umieścić te nazwy stacji w oddzielnej tabeli. Ale napisz konkretnie co chcesz przechowywać i do jakich rzeczy ma służyć ta tabela, czyli co ma dać się w niej obliczyć. Wtedy będziemy mogli podyskutować dalej. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 04:08 |