Načrtovanje in razvoj spletnih aplikacij

9. vaja: Delovni čas

Spoznali bomo
  • Kako v PHP-ju uporabimo stavek switch

Sestavi PHP spletno stran, ki jo prikazujejo spodnje slike. Poimenuj jo 9vaja-PHP-priimek-ime.php, izdelana pa naj bo v HTML5 in s CSS.

V dokument vključi kodo PHP:

Koda PHP
  • naključno generira in izpiše številko dneva v tednu od 1 do 8, pri čemer je: 1-pon, 2-tor, ..., 7-ned, 8-ne obratuje
  • naključno generira in izpiše številko tedna in pripis (sodi teden) ali (lihi teden)
  • izpiše delovni čas glede na dane pogoje (uporabi pogojni stavek switch):
    • lihi teden:
      • PON: 9:00 - 13:00
      • TOR: 14:00 - 20:00
      • SRE: 14:00 - 20:00
      • ČET: 9:00 - 12:00 in 15:00 - 20:00
      • PET: 8:00 - 14:00
      • SOB: 9:00 - 12:00 (samo vsako 4 soboto ne glede na lihi ali sodi teden)
      • NED: zaprto
    • sodi teden:
      • PON: 15:00 - 20:00
      • TOR: 8:00 - 14:00
      • SRE: 9:00 - 12:00 in 15:00 - 20:00
      • ČET: 14:00 - 20:00
      • PET: 8:00 - 14:00
      • SOB: 9:00 - 12:00 (samo vsako 4 soboto ne glede na lihi ali sodi teden, ostale sobote je zaprto)
      • NED: zaprto
    • ko se generira številka dneva 8 se izpiše besedilo Trgovina danes ne obratuje!
  • ko je trgovina odprta se obratovalni čas izpiše v zeleni barvi, v nasprotnem pa v rdeči barvi

Slika spletne strani, ko je generirana številka dneva 1 (ponedeljek) in sodi teden:

Slika spletne strani v brskalniku
Slika 9.vaje: Delovni čas - ponedeljek

Slika spletne strani, ko je generirana številka dneva 2 (torek) in sodi teden:

Slika spletne strani v brskalniku
Slika 9.vaje: Delovni čas - torek

Slika spletne strani, ko je generirana številka dneva 3 (sreda) in sodi teden:

Slika spletne strani v brskalniku
Slika 9.vaje: Delovni čas - sreda

Slika spletne strani, ko je generirana številka dneva 4 (četrtek) in sodi teden:

Slika spletne strani v brskalniku
Slika 9.vaje: Delovni čas - četrtek

Slika spletne strani, ko je generirana številka dneva 5 (petek) in sodi teden:

Slika spletne strani v brskalniku
Slika 9.vaje: Delovni čas - petek

Slika spletne strani, ko je generirana številka dneva 6 (sobota), sodi teden in je četrta sobota po vrsti:

Slika spletne strani v brskalniku
Slika 9.vaje: Delovni čas - sobota

Slika spletne strani, ko je generirana številka dneva 6 (sobota), sodi teden in ni četrta sobota po vrsti:

Slika spletne strani v brskalniku
Slika 9.vaje: Delovni čas - sobota

Slika spletne strani, ko je generirana številka dneva 7 (nedelja) in sodi teden:

Slika spletne strani v brskalniku
Slika 9.vaje: Delovni čas - nedelja

Slika spletne strani, ko je generirana številka dneva 8 (zaprto) in sodi teden:

Slika spletne strani v brskalniku
Slika 9.vaje: Delovni čas - zaprto