jo, a mimochodem, nekdo neco podobne resil nedavno v packalu, mozna na foru zustal i kod. Pripadne se to da mozna najit googlem.
Příspěvky odeslané z IP adresy 2001:718:2601:1f7:dd49:25...–
Jo, tim padem cely problem pak prejde na pouzici cyklu a na podminky c>= neco muzes zapomenout :)
Co treba si udelat 2 tabulky?
Druh sazky
id, nazev
0, cislo
1, rada
2, sloupec
3, sude
4, liche
Seznam policek pro sazku
id, typ, oblast, znacka, cisla (typ sazky, poloha policka pro sazeni, eznam cisel, ktere sazka zahrnuje)
0, 0, (x1,y2,x2,y2), (x,y), (0) - pro sazeni na nulu je v seznamu cisel jenom nula; poloha, kde je mozne kliknout sazku by mela byt vetsina z prostoru uvnitr nuly (okraje pak vyuzijes pro sazeni na rady)
...
40, 4, (x1,y2,x2,y2), (x,y), (1, 3, 5, ... licha cisla) - ciha cisla, typ sazky je 4
Pak ti staci vyhledat polohu, kam clovek kliknul a pridat mu do seznamu vsazenych id ze "Seznam policek pro sazku". A podle tohoto id budes schopen mu do nane oblasti vykreslit i znacku. Pri opetovnem kliknuti najdes vsechny id, ktere se shoduji s tim v oblasti. Pokud je pocet vetsi nez 0, tak je smazes a odstranis znacku z herniho planku, jakoze hrac zrusil sazku.
Ono, mozna tve vysvetleni je lepsi. Vysvetlene stylem novacka. Ten ze to ma mimo form jsem si taky vsiml a rikal jsem si, ze to asi vi, ze to ma pokusne. Pripadne se vyresi pozdeji, az sem da upraveny kod.
Bojim se, ze s tim mnoho nezmuzes. Na ikone se da najit, ktere zkratky program ma a nema pouzivat z win. Ale obvykle uvnitr programu plati vlastni klavesy. Netusim, jestli to nejak win zdruzil. Ted jsem si delal v QT programek na odesilani klases do jineho okna. Mozna by to slo pouzit i opacne a prepisovat F1 na neco jineho :)
Osobne si myslim, ze je to hloupost. Jak velka, si necham pro sebe. Idealni nastaveni je Default, pokud se nejedna o hry. Pod temi zkratkami je pak mozne najit ruzne navody. Kdyz to pomenis a nebude to sedet s navodem, tak cizi uzivatel a mozna i ty, jste v haji :)
Aha, ted si to ctu cele znovu a mozna mi uniklo to podstatne, ty tam nevis, jak dat neco jineho pro selected.
No, ono jde o to, ze se prochazi radek po radku a podle toho, jestli se $row['zkratka'] rovna $zkratka, tak se podle toho vypise selected nebo nic. Cili treba zmenit $zkratka na nejakou hodnotu. V tom kodu tam nemas php, ktere do $zkratka dava cokoliv, takze logicky je tam stale null.
Jinak, s tim id ma smiesek pravdu, taky to pouzivam, ze dam do value id radku a totez pro to porovnani. Ale muze to byt i jak to mas.