Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Rezerwacja miejsc na sali
Forum PHP.pl > Forum > Przedszkole
leewang
Hej,

Mam pewien problem, może uda Wam się pomóc mi go rozwiązać.

Mam w bazie danych tabele o nazwie np "rezerwacje" a w niej rekord z zarezerwowanym nr rzędu i miejsca, np rzad 2 miejsce 3. Chciałbym jakoś wyświetlić na ekranie sale (np 5x5 miejsc) z miejscami z możliwością wyboru miejsca i pokazania że dane miejsce jest zarezerwowane, bądź nie.

Jak mogę coś takiego zrealizować?

Z góry bardzo dziękuję za pomoc.

Pozdrawiam
b4rt3kk
Wczytujesz z bazy rząd i miejsce, a następnie lecisz dwoma pętlami. Krzesełka w kinie to prawie jak tablica dwuwymiarowa.

  1. $rows = 5; // ile rzędów ma kino
  2. $cols = 5; // ile kolumn ma kino
  3.  
  4. // wczytujesz zajęte miejsca, np.
  5. $zajete[1][5] = true;
  6. $zajete[2][3] = true;
  7.  
  8. // rysujesz kino
  9. for ($i=1 ; $i<$rows; $i++)
  10. for ($j=1; $j<$cols; $j++)
  11. if ($zajete[$i][$j] == true) echo '<img src="zajete" />'; else '<img src="wolne" />';


Nie muszą to być oczywiście koniecznie img, może to być chociażby klasa 'zajete', 'wolne'.
leewang
b4rt3kk dzięki wielkie, tak zrobię, jeszcze myślę nad echo, może zrobie checkboxy i jak będzie zajęte to dam opcję disabled, a jak wolne to będzie można zaznaczyć i dokonać rezerwacji. Chyba że masz jakiś lepszy pomysł ? smile.gif
b4rt3kk
Cytat(leewang @ 25.07.2013, 18:05:46 ) *
b4rt3kk dzięki wielkie, tak zrobię, jeszcze myślę nad echo, może zrobie checkboxy i jak będzie zajęte to dam opcję disabled, a jak wolne to będzie można zaznaczyć i dokonać rezerwacji. Chyba że masz jakiś lepszy pomysł ? smile.gif


Nie jest to zły pomysł, ale jak chcesz żeby to ładnie wyglądało to użyj jQuery, np. że po kliknięciu jakiegoś ludzika usadza na krzesełku czy kropeczka się pojawia. Coś w tym rodzaju.
aras785
np to: http://techbrij.com/seat-reservation-with-jquery
leewang
Dzięki koledzy, na pewno skorzystam ze wskazówek, dokładnie o to mi chodziło smile.gif

Jeszcze jedno pytanie, Aras może masz jakiś pomysł czy da się do rozwiązania które podałeś dostosować tablicę dwuwymiarową?

Ewentualnie macie jakieś łatwiejsze rozwiązanie żeby checkboxy zastąpić jakąś grafiką? Nie za bardzo orientuje się w JS i JQuery dlatego pytam.
aras785
Podmiana checkbox na div wink.gif

http://jsfiddle.net/cn6kn/

I proponuje zrobić coś typu A1 itd.

Pozdrawiam
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.