díky,
už jsem se dneska chtěl zeptat, jak byste to řešili vy.
hosting mám na active24, mrknu, jestli tam WebService půjde.
jsem sice lama, ale pokud budu mít nějakej funkční postup, jak něco udělat, tak to většinou zvládnu :o))
včera jsem nakonec vymyslel, že to udělám asi cely v php a v Delphi dám jen TTabControl s 14ti TabStránkama a TWebBrowser, kde poběží ono php a vždycky, když přejdu na další stránku, změním parent TWebbrowseru na aktuální TabStránku a načtu znovu php.
o co vlastně jde:
dělám takovou jednoduchou apku pro dětskou skupinu, respective pro rodiče těch dětí.
budou v ní moci dítě přihlásit na určitý den do kroužku.
takže můj plán je:
Delphi: TPageControl s 14ti stránkama (registrace na 14 dní do předu), první strana:= dnes, druhá strana:= zítra a tak dále... , TWebBrowser, kam načtu php. Parent TWebBrowseru budu měnit na aktuální stranu TPageControlu.
v databázi bude: jméno: string; telefon: string, kluk/holka: boolean; stav(přihlášen/nepřihlášen): boolean; víc toho asi není potřeba.
php: podle datumu sáhne do databáse, vybere aktuální hodnoty, ktery vypíše do html.
přihlášení na ten den se budou vypisovat jako první, (checkbox, ikona, jméno), všechny položky jako enable: False;
pokud se položka bude shodovat s telefonním číslem, bude vypsána jako enable: True;
tím zajistím, že rodiče budou moci upravovat jen svoje dítě.
když rodič zaškrne checkbox, přihlásí dítě na ten den. (změna se hned uloží do databaze.)
počet dětí na den je omezenej, takže když už bude přihlášených (nevím asi 25 dětí), tak se bude vše od 25 pozice vypisovat jako enable: False;
další věc, kterou je potřeba vyřešit je, při spuštění aplikace se zkontroluje, jestli v databazi je zapsanej novej (14tej den). pokud ne, vloží se do db novej záznam, kde budou mít stav všichni False;, a pokud nebou potřebovat žádný statistiky, tak se smaže včerejšek.
nevím, jestli jsem to napsal srozumitelně, každopádně zatím vím, jak a co chci udělat, tak se na to vrhnu.
co zatím nevím je, zápis téhle struktury do databáze, ale google snad něco poradí.
- Graphic1.JPG (32.09 ) Zobrazeno 4385 krát
nebo máte jinej, lepší nápad, jak to udělat ?