Tekst zadatka: Rezervacija_autobuskih_karata_2022_255_B12

(KAKO se BODUJE - pogledajte Nacin_Bodovanja_B i vidite koliko biste bodova imali na osnovu ovoga)

Iz teksta zadatka se vidi da je autor predvidio da se radi u Vsual Studio / MS SQL Server / IIS, ali...

Ovaj put ćemo da radimo sa PHP - MySQL ( + Apache web server):

Za početak: Da bi mogli da počnemo sa zadatkom, prvo treba da se kreira baza sa tabelom:

  1. pokrenuti XAMPP
  2. kreirati bazu Buska (collation da bude neka varijanta sa utf8)
  3. krerati tabelu Raspored:
     CREATE TABLE Raspored
(
ID INT PRIMARY KEY AUTO_INCREMENT ,
BrojSedista INT NOT NULL ,
Rezervacija BIT NOT NULL
);

  • Uneti podatke u tabelu:
       za ID=2, BrojSedista=2, Rezervacija=false,
       za ID=3, BrojSedista=3, Rezervacija=false,
      ...
      ... i tako redom
      ...
      ... do sedišta broj 53 ... na početku su sva mesta slobodna 😀

Zatim: Radimo direktno na web serveru (i u njemu se dalje radi):

  • Kreirati folder unutar XAMPP -> htdocs -> PeraDetlic -> rezervacije
  • otvoriti folder u VS Code
  • kreirati potrebne fajlove (index.php ili index.html, oAutoru.php ili oAutoru.html, uputstvo.php ili uputstvo.html, stil.css, ...)
  • (koristeći Bootstrap) ubaciti naslov i liniju za navigaciju prvo u index.php a onda kopirati u druga dva fajla
  • Ne zaboravite .container
  • Korišćenjem for petlje uneti tabelu sa dugmićima za mesta u autobusu
  • veličinu dugmića stilizovati u posebnom css fajlu (stil.css) koji se povezuje posle Bootstrap-a
  • ako treba, postaviti svoje stilove za još po nešto (a treba)
  • Nakon stilova, kreirati formu za podatke
  • Pitanja:
    • Kako rešiti da se prilikom klika na dugme sa brojem sedišta to ispiše u prvom input polju?
    • Kako rešiti unos rezervacije?
    • Šta treba da se desi ako se pokuša rezervisati polje koje nije slobodno?
    •  (Ima li još pitanja ?)
Last modified: Tuesday, 21 March 2023, 4:57 PM