Diskuze: Machr na PHP – stravovací systém

PHP PHP Machr na PHP – stravovací systém American English version English version

Avatar
Michal Žůrek (misaz):

Ahoj, další minisoutěž Machr bude tentokrát na PHP. Tento týden si zkusíte naprogramovat stravovací systém – výběr obědů. Umožněte administrátorům vytvářet jídelní lístek a uživatelů z něj vybrat oběd. Protože řešení nejspíše bude obsahovat databáze, tak řešení s SQL injekcemi nebudu hodnotit vůbec. Protože Vás Framework vede co do návrhu za ručičku, si to tentokrát zkusíme bez frameworků. Hodnotit se bude samozřejmě kód, návrh aplikace, ale tentokrát i design, jednoduchost použití a alespoň základní kompatibilitu se staršími prohlížeči a mobilními prohlížeči. Úkázku s nějakým předpřipraveným jídelním lístkem nahrajte někam na server.

Krom PHP můžete použít i jakýkoliv jiný rozumný jazyk (čili ASP.NET ano, Java ano, ale pokud existuje whitespace v serverové variantě, tak ten ne).

Protože je toho docela dost čas si dejme až do soboty 13.9 do 10:00. Řešení odesílejte v zazipované složce, ať to nemusím rozbalovat 3rd party aplikací. Odkaz na řešení se zdrojovým kódem pošlete zde nebo Michal Žůrek (misaz) do PM.

Editováno 1.9.2014 16:10
Odpovědět  +7 1.9.2014 16:09
Nesnáším {}, proto se jim vyhýbám.
Avatar
Michal Žůrek (misaz):

a ještě obrázky placek abychom viděli i čím si můžete vyzdobit školní batoh. :)

Nahoru Odpovědět 1.9.2014 16:11
Nesnáším {}, proto se jim vyhýbám.
Avatar
IT Man
Redaktor
Avatar
IT Man:

Tak to bude první machr, do kterého se zapojím. Snad vyjde čas na zhotovení :)

Nahoru Odpovědět 1.9.2014 16:27
Když nevíš jak dál, podá ti ruku někdo, od koho by jsi to nečekal. A tu šanci musíš přijmout!
Avatar
Patrik Smělý (SogoCZE)
Tým ITnetwork
Avatar
Nahoru Odpovědět 1.9.2014 16:32
PHP můj oblíbený jazyk......
Avatar
Martin Konečný (pavelco1998):

Hezké. Já tu placku použil do školní prezentace, když jsme dělali životopis :D

 
Nahoru Odpovědět 1.9.2014 17:38
Avatar
Odpovídá na Martin Konečný (pavelco1998)
Michal Žůrek (misaz):

teď máš možnost vyhrát další. Třeba na batoh. :)

Nahoru Odpovědět 1.9.2014 18:16
Nesnáším {}, proto se jim vyhýbám.
Avatar
Odpovídá na Michal Žůrek (misaz)
Martin Konečný (pavelco1998):

Tentokrát se nejspíše nezapojím - mám spoustu práce se svým vlastním projektem, ale jsem zvědavý na nápady ostatních.

 
Nahoru Odpovědět 1.9.2014 18:30
Avatar
Jan Demel
Redaktor
Avatar
Jan Demel:

Strašně mě bolí ten to s tím Frameworkem :D Už jsem si mnul ruce, že nažhavím Nette :D

Nahoru Odpovědět  +1 1.9.2014 18:55
To co se zdá být nemožné, je vždy možné.
Avatar
Petr Nymsa
Redaktor
Avatar
Odpovídá na Michal Žůrek (misaz)
Petr Nymsa:

Jen dát do boje ASP .NET proti PHP je trochu zvláštní, nemyslíš ? Při ASP využijí WebForms / MVC a mají 50% hotovo a nemusí nic moc dělat :)

Nahoru Odpovědět  +4 1.9.2014 18:59
Pokrok nezastavíš, neusni a jdi s ním vpřed
Avatar
Odpovídá na Petr Nymsa
Vojtěch Pospíchal:

A proč to dělat složitě, když to jde jednoduše? Aneb vynalézat kolo, když stačí nastoupit do tanku?

 
Nahoru Odpovědět 1.9.2014 19:08
Avatar
Jiří Gracík
Redaktor
Avatar
Odpovídá na Vojtěch Pospíchal
Jiří Gracík:

Protože WebForms a MVC jsou ve své podstatě už hotové architektury/pse­udoframeworky?

Nahoru Odpovědět 1.9.2014 19:13
Creating websites is awesome till you see the result in another browser ...
Avatar
Petr Nymsa
Redaktor
Avatar
Odpovídá na Vojtěch Pospíchal
Petr Nymsa:

Ano ale v PHP si to už musíš (pokud nemáš nic vlastního) psát odznova - úplně. V ASP využiju WebFormy a připravené kontrolky, u ASP MVC už mám vyřešené routování a mnoho mnoho dalšího - včetně uživatelů apod. Prostě .NET oproti PHP je úplně jinde

Nahoru Odpovědět  +1 1.9.2014 19:15
Pokrok nezastavíš, neusni a jdi s ním vpřed
Avatar
Odpovídá na Petr Nymsa
Michal Žůrek (misaz):

ani zdaleka, WebForms a MVC jsou Frameworky, které nesmí použít. :P hezky Nový > textový soubor > DefaultPage.aspx a hezky od začátku. jediná výjimka je zde tedy .NET Framework, bez kterého by to skutečně nešlo.

Nahoru Odpovědět 1.9.2014 19:23
Nesnáším {}, proto se jim vyhýbám.
Avatar
Ondřej Štorc:

No asi to využiji jako důvod na naučení MVC :)

Nahoru Odpovědět 1.9.2014 19:25
Život je příliš krátký na to, abychom bezpečně odebírali USB z počítače..
Avatar
Michal Vašíček
Tým ITnetwork
Avatar
Michal Vašíček:

Pokud to chápu správně, administrátor jen vytvoří jídelní lístek? A jde o to, že opravdu vytvoří, ne jen "doplní" s určitou platností? (např. jako u nás ve škole)

Nahoru Odpovědět 1.9.2014 19:31
Příspěvek může obsahovat stopy arašídů, sarkasmu a sóji.
Avatar
Lukáš Slabý (LynSis):

Jak to má být jeden jídelníček nebo více ?? Nebo stačí udělat jeden jidelníček a doněj jídla ?

 
Nahoru Odpovědět 1.9.2014 19:48
Avatar
Nahoru Odpovědět 1.9.2014 19:56
Nesnáším {}, proto se jim vyhýbám.
Avatar
Lukáš Slabý (LynSis):

Takže to má být prostě E-jidelníček s výběrem jídla do školy

 
Nahoru Odpovědět 1.9.2014 19:57
Avatar
Odpovídá na Lukáš Slabý (LynSis)
Michal Žůrek (misaz):

no tak můžeš i tak, myšleno to bylo tak, že si každý student vybere jídlo které chce dostat.

Nahoru Odpovědět 1.9.2014 19:58
Nesnáším {}, proto se jim vyhýbám.
Avatar
Michal Vašíček
Tým ITnetwork
Avatar
Odpovídá na Michal Žůrek (misaz)
Michal Vašíček:

Můžu to pojmout tak, že bude několik jídelních lístků (tvoří admin), které se NEDAJÍ kombinovat mezi sebou, ale z jednoho lístku si může dát co chce, ovšem ode všeho jedno (jedna příloha, jedna polévka, jedno hlavní jídlo, jeden nápoj)?
Třeba budou lístky vegetariánský a masný. Jeden si člověk zvolí a u toho si nakombinuje, co chce (řekněme voda, salát, rýže a sója, česnečka)?

Nahoru Odpovědět 1.9.2014 20:04
Příspěvek může obsahovat stopy arašídů, sarkasmu a sóji.
Avatar
Nahoru Odpovědět  +1 1.9.2014 20:09
Nesnáším {}, proto se jim vyhýbám.
Avatar
Michal Vašíček
Tým ITnetwork
Avatar
Michal Vašíček:

http://michal-vasicek.tk/…elni_listek/
Zde se to nachází, v době konce machra to bude plně funkční a na minutu přesně při konci tam PHPčkem automaticky přidám link na download.

Nahoru Odpovědět 1.9.2014 20:24
Příspěvek může obsahovat stopy arašídů, sarkasmu a sóji.
Avatar
Denis Homolík (Alfonz):

Určitě se zúčastním. Jinak pro je vždycky Machr jako vlákno na fóru a není to třeba zpráva. Ja si často nevšimnu zajímavího Machra protože na Fórum moc nechodím.

Nahoru Odpovědět 1.9.2014 23:50
Vše je možné, dokud si to myslíte!
Avatar
patrik.valkovic
Šéfredaktor
Avatar
patrik.valkovic:

Bohužel nějak nemám tento týden čas. Ale kdyby chtěl někdo pomoct, může se ozvat do zpráv :)
Ale pomoc, ne celé udělat :D

Nahoru Odpovědět 2.9.2014 17:03
Nikdy neumíme dost na to, abychom se nemohli něco nového naučit.
Avatar
Daniel Vítek
Tým ITnetwork
Avatar
Daniel Vítek:

Tak jo, budu to psát do TXTček a máš po injekcích :D

 
Nahoru Odpovědět  +2 3.9.2014 13:55
Avatar
Odpovídá na Daniel Vítek
Michal Žůrek (misaz):

injekce není jenom o databázích, truncatenate, ....

Nahoru Odpovědět 3.9.2014 14:56
Nesnáším {}, proto se jim vyhýbám.
Avatar
Jakub "Jacob" Sycha:

Sákra, všim jsem si toho až teď... Hmm, tak oficiálně přejmenovávám na 72h challenge a jsu na to :D

 
Nahoru Odpovědět 10.9.2014 21:03
Avatar
IT Man
Redaktor
Avatar
IT Man:

Tak už se těším na výsledky. Já se sice nemohu zapojit (málo času), ale zajímají mě hotové práce. :)

Nahoru Odpovědět 11.9.2014 15:15
Když nevíš jak dál, podá ti ruku někdo, od koho by jsi to nečekal. A tu šanci musíš přijmout!
Avatar
Odpovídá na IT Man
Michal Žůrek (misaz):

protože to stejně většina zúčastněných odesílá v PM, tak je stejně uvidíš až zá minimálně týden.

Nahoru Odpovědět 11.9.2014 15:16
Nesnáším {}, proto se jim vyhýbám.
Avatar
IT Man
Redaktor
Avatar
Odpovídá na Michal Žůrek (misaz)
IT Man:

A jo vlastně. Ona je možnost odesílání PMkou a já si říkal, proč si toho nikdo nevšiml. Děkuji za vysvětlení :)

Nahoru Odpovědět 11.9.2014 15:18
Když nevíš jak dál, podá ti ruku někdo, od koho by jsi to nečekal. A tu šanci musíš přijmout!
Avatar
Daniel Vítek
Tým ITnetwork
Avatar
Daniel Vítek:

Přesouvám tu vaši diskuzi do volné (http://www.itnetwork.cz/…411f65c8f322). Tady je zadání aktuální soutěže (+ možné místo k odevzdání úkolu, případně prostor pro dotazy) ne diskuze o tom jestli je správné nebo ne.

 
Nahoru Odpovědět 11.9.2014 21:24
Avatar
Michal Žůrek (misaz):

Ať hledám jak hledám, žádné řešení. Vašíček sice sliboval, že tam na minutu přesně bude odkaz, ale skutek utek. Navíc to co má na webu mu spíše nefunguje než funguje. U vegetariánského jídelního lístku mám vybrané 2 polévky, které nelze zrušit a mastný jídelní lístek je prázdný, to bude dobrý oběd. Jestli to Michal Vašíček nějak dále bude rozvíjet, mohl by to alespoň publikovat.

Takže tentokrát to máme bez placky. :)

Nahoru Odpovědět  +2 13.9.2014 13:02
Nesnáším {}, proto se jim vyhýbám.
Avatar
Michal Vašíček
Tým ITnetwork
Avatar
Odpovídá na Michal Žůrek (misaz)
Michal Vašíček:

Promiň, ale čas mi utek se skutkem. Příště se to budu snažit udělat nějak... funkčněji.

Nahoru Odpovědět 13.9.2014 13:16
Příspěvek může obsahovat stopy arašídů, sarkasmu a sóji.
Avatar
garmankon
Člen
Avatar
Odpovídá na Michal Vašíček
garmankon:

A ty máš něco plně funkčního? :D Ty back-end programátore :P
Radši si tam nedávej tabulky se skillem, když si ještě nic neudělal pořádně. ;)
(viz studentský deník a tvůj web.)

Editováno 13.9.2014 13:53
Nahoru Odpovědět  +7 13.9.2014 13:52
Kašlu na čárky, měly by být jen před že a tam, kde se to hodí :D
Avatar
IT Man
Redaktor
Avatar
IT Man:

Já jsem měl bohužel všechno promyšlený. Jediný co bylo pro mě překážkou bylo vybrání toho jídla. Jinak mě tedy zajímá, kdo vyhraje. :D

Nahoru Odpovědět 13.9.2014 14:21
Když nevíš jak dál, podá ti ruku někdo, od koho by jsi to nečekal. A tu šanci musíš přijmout!
Avatar
MadaraCZech
Redaktor
Avatar
MadaraCZech:

Kdybych věděl, že to nikdo neudělá.. :D

 
Nahoru Odpovědět  +2 13.9.2014 14:39
Avatar
GiXi
Člen
Avatar
GiXi:

Hold ty machry nemůže zadávat misaz, potom je nemá kdo vyhrávat :D

Nahoru Odpovědět 13.9.2014 15:25
‘I am the one who knocks.’ Heisenberg
Avatar
garmankon
Člen
Avatar
Odpovídá na GiXi
garmankon:

To je pěkná blbost ;) A UŽ SE SAKRA NAUČTE PSÁT HOLD / HOLT

Editováno 13.9.2014 15:35
Nahoru Odpovědět 13.9.2014 15:32
Kašlu na čárky, měly by být jen před že a tam, kde se to hodí :D
Avatar
Daniel Vítek
Tým ITnetwork
Avatar
Daniel Vítek:

Michal Žůrek (misaz) nechal jsi tu ještě jeden :)

 
Nahoru Odpovědět 13.9.2014 18:43
Avatar
Michal Žůrek (misaz):

filozofické zamýšlení nad tím, proč nedošlo žádné řešení bylo přesunuto: http://www.itnetwork.cz/…414732862c5d

Nahoru Odpovědět  -1 13.9.2014 18:43
Nesnáším {}, proto se jim vyhýbám.
Avatar
Filip Stryk
Redaktor
Avatar
Filip Stryk:

Možná to je chyba, možná ne, ale na fóru se mi pořád zobrazuje upozornění na tohohle machra

Nahoru Odpovědět 14.9.2014 13:01
„Neděláš dobře, když chválíš to, čemu nerozumíš, ale ještě horší je, když to haníš.“ Leonardo DaVinci
Avatar
Odpovídá na Filip Stryk
Michal Žůrek (misaz):

bude se zobrazovat, dokud se nevyhlásí nový machr.

Nahoru Odpovědět 14.9.2014 13:07
Nesnáším {}, proto se jim vyhýbám.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 42 zpráv z 42.