![]() |
![]() |
![]()
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: 27 Pomógł: 0 Dołączył: 6.05.2003 Skąd: Kołobrzeg Ostrzeżenie: (0%) ![]() ![]() |
Mam taki kod ktory mi pomagales:
[php:1:b7024db5ce]<?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"; $do1 = mysql_query($check, $conn); $result1 = @mysql_fetch_array($do1); $stacja_poczatkowa = $result1[nr_porzadkowy]; $result2 = @mysql_fetch_array($do1); $stacja_koncowa = $result2[nr_porzadkowy]; $select2 = "SELECT * FROM trasy WHERE id_trasy='$trasa' AND nr_porzadkowy BETWEEN '$stacja_poczatkowa' AND '$stacja_koncowa' "; $do2 = mysql_query($select2, $conn); while ($result3 = mysql_fetch_array($do2, $conn)) { echo ("$result3[id_miejscowosci]"); $upd = "UPDATE rezerwacje SET miejsca = '$osoby' WHERE id_miejscowosci='$result3[id_miejscowosci]' AND data='$data'"; myslq_query($upd, $conn); } echo $stacja_poczatkowa; echo $stacja_koncowa; } ?>[/php:1:b7024db5ce] Ale nie wykonuje mi tej ostatniej petli, a skolei calkowicie poza petla while wyciaga mi tylko jedna zmienna $stacja_koncowa wiec nie moge poza pierwsza petla wykonac tej ostatniej:( |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 15:56 |