![]() |
![]() |
![]()
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%) ![]() ![]() |
[php:1:b3a4b94d4b]<?php
$city = "SELECT * FROM miejscowosci WHERE miejscowosc='$odjazd' || miejscowosc='$przyjazd'"; $do = mysql_query($city, $conn); while ($result = @mysql_fetch_array($do)) { $check = "SELECT * FROM trasy WHERE id_miejscowosci=$result[id] AND id_trasy='$trasa' ORDER BY nr_porzadkowy"; // ORDER po to, zeby nie trzeba bylo zgadywac, ktora jest ktora - tylko, zeby miec od razu w kolejnosci: stacja_poczatkowa, stacja_koncowa $do1 = mysql_query($check, $conn); $result1 = @mysql_fetch_array($do1); $stacja_poczatkowa = $result1['nr_porzadkowy']; $result1 = @mysql_fetch_array($do1); $stacja_koncowa = $result1['nr_porzadkowy']; ?>[/php:1:b3a4b94d4b] |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 02:05 |