Szerkeszthető naptár
Üdv kedves Programozók!
Nekem egy olyan naptárra lenne szükségem, ami az oldalon keresztül, felhasználó által szerkeszthető.
Csak olyannyira, hogy egy adott napot le tudjon foglalni valaki, ahoz egy rövidebb szöveget "csatolni" és egy napot csak egyszer lehessen lefoglalni.
Ha Bármi hasonlóról tud valaki akár tutorialból vagy sablonból vagy saját alkotását megosztaná Velem meghálálnám.
De ha valakinek van ötlete, hogyan lehetne ezt a feladatot máshogyan megoldani azokat az ötleteket is érdekelnek, gondolok itt ŰRLAP-os megoldásra adatbázissal, bár ahoz is kellene egy kód vagy segítség.
Köszönöm.
■ Nekem egy olyan naptárra lenne szükségem, ami az oldalon keresztül, felhasználó által szerkeszthető.
Csak olyannyira, hogy egy adott napot le tudjon foglalni valaki, ahoz egy rövidebb szöveget "csatolni" és egy napot csak egyszer lehessen lefoglalni.
Ha Bármi hasonlóról tud valaki akár tutorialból vagy sablonból vagy saját alkotását megosztaná Velem meghálálnám.
De ha valakinek van ötlete, hogyan lehetne ezt a feladatot máshogyan megoldani azokat az ötleteket is érdekelnek, gondolok itt ŰRLAP-os megoldásra adatbázissal, bár ahoz is kellene egy kód vagy segítség.
Köszönöm.
Űrlapos megoldás
Nem tudom, mi lehet a "normális" megoldás, de én elsőre biztosan "máshogyan" próbálnám megoldani, űrlappal.
Kell előszöris egy html form (űrlap), ahol elkéred a dátumot (félelmetes mennyiségű JS komponenst találhatsz a neten dátum beviteli mező készítéséhez) és a hozzá csatolandó szöveget, és persze kell egy "foglalás" (submit) gomb is.
Az egészet ráirányítod egy szerver oldali feldolgozó szkriptre, legyen mondjuk egy PHP fájl.
A szerver oldalon szükséged lesz egy adatbázisra a lefoglalt napok tárolásához, ami lehet akár egy közönséges szövegfájl is, de mégiscsak elegánsabb valami rendes adatbázist használni, pl. MySQL, PostgreSQL, stb.
Egyetlen tábla elégséges is, benne a dátum, a szöveg és egy egyedi azonosító.
A szerver oldali szkript feladata, hogy ellenőrizze a bejövő adatok formai helyességét (létező dátum, nem túl hosszú szöveg), majd a kért dátum foglaltságát: ha a tábla már tartalmazza a kívánt dátumot, akkor a nap foglalt -> hibaüzenet.
Ha a dátum még szabad, akkor tárolni kell a szöveggel együtt, és tájékoztatni a felhasználót a foglalás sikerességéről.
A specifikációban ugyan nem említetted, de talán célszerű lenne a foglaló nevét vagy valamilyen személyes adatát is tárolni a későbbi azonosíthatóság miatt.
Ha valamelyik részével gondod van, kérdezz pontosabban!
Üdv: Norbi
Űrlapos megoldás Norbitól
Köszi, nekilátok egy alapnak űrlappal, ha leragadnék segíthetnél összekaparni :D