abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 11:22 | IT novinky

    Společnost SpaceX amerického miliardáře Elona Muska podala žádost o vypuštění jednoho milionu satelitů na oběžnou dráhu kolem Země, odkud by pomohly zajistit provoz umělé inteligence (AI) a zároveň šetřily pozemské zdroje. Zatím se ale neví, kdy by se tak mělo stát. V žádosti Federální komisi pro spoje (FCC) se píše, že orbitální datová centra jsou nejúspornějším a energeticky nejúčinnějším způsobem, jak uspokojit rostoucí poptávku po

    … více »
    Ladislav Hagara | Komentářů: 2
    dnes 11:11 | Nová verze

    Byla vydána nová verze 2.53.0 distribuovaného systému správy verzí Git. Přispělo 70 vývojářů, z toho 21 nových. Přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    dnes 04:22 | Komunita

    Spolek OpenAlt zve příznivce otevřených řešení a přístupu na 216. sraz, který proběhne v pátek 20. února od 18:00 v Red Hat Labu (místnost Q304) na Fakultě informačních technologií VUT v Brně na ulici Božetěchova 1/2. Tématem srazu bude komunitní komunikační síť MeshCore. Jindřich Skácel představí, co je to MeshCore, předvede nejrůznější klientské zařízení a ukáže, jak v praxi vypadá nasazení vlastního repeateru.

    Ladislav Hagara | Komentářů: 0
    dnes 03:33 | Nová verze

    Byla vydána nová major verze 9.0 multiplatformní digitální pracovní stanice pro práci s audiem (DAW) Ardour. Přehled novinek, vylepšení a oprav v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    včera 13:55 | IT novinky

    Hodnota Bitcoinu, decentralizované kryptoměny klesla pod 70 000 dolarů (1,44 milionu korun).

    Ladislav Hagara | Komentářů: 8
    včera 13:22 | IT novinky

    Valve z důvodu nedostatku pamětí a úložišť přehodnocuje plán na vydání zařízení Steam Controller, Steam Machine a Steam Frame: „Cílem tedy stále zůstává vydat všechna tři nová zařízení v první polovině letošního roku, ale přesná data a ceny jsou dvě věci, na kterých usilovně pracujeme a jsme si dobře vědomi toho, jak rychle se v tomto ohledu může vše změnit. Takže ač dnes žádné zveřejnitelné údaje nemáme, hned jak plány finalizujeme, budeme Vás informovat.“

    Ladislav Hagara | Komentářů: 1
    včera 03:11 | Komunita

    Do 20. února lze hlasovat pro wallpapery pro Ubuntu 26.04 s kódovým názvem Resolute Raccoon.

    Ladislav Hagara | Komentářů: 2
    včera 02:22 | Nová verze

    Byla vydána lednová aktualizace aneb nová verze 1.109 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a videi v poznámkách k vydání. Ve verzi 1.109 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.

    Ladislav Hagara | Komentářů: 1
    4.2. 19:33 | Zajímavý projekt

    Na Kickstarteru běží kampaň na podporu modulárního otevřeného handheldu Mecha Comet s Linuxem.

    Ladislav Hagara | Komentářů: 6
    4.2. 14:00 | Humor

    V nedávno zveřejněné kolekci dokumentů souvisejících s kontroverzním finančníkem a kuplířem Jeffrey Epsteinem se překvapivě objevil i referenční manuál unixového shellu Bash, jedná se o verzi manuálu z roku 2005. Aktuální vydání si lze stáhnout ze stránek GNU.

    NUKE GAZA! 🎆 | Komentářů: 18
    Které desktopové prostředí na Linuxu používáte?
     (18%)
     (6%)
     (0%)
     (10%)
     (25%)
     (3%)
     (5%)
     (2%)
     (12%)
     (30%)
    Celkem 774 hlasů
     Komentářů: 25, poslední 3.2. 19:50
    Rozcestník

    Dotaz: PHP-Formulář

    10.1.2017 11:26 Smile123
    PHP-Formulář
    Přečteno: 434×
    Zdravím, jakožto naprostý laik a začátečník v programování potřebuji pomoct vyřešit následující zadání

    "Máte k dispozici pole znaků:

    $pole_znaku = array(1,3,4565,a,6,8,7,9,11,55,x,67,789798,461,3567498741,1423,56767);

    1. Napište HTML formulář, do kterého lze zadat minimální a maximální číselná hodnota. 2. Po odeslání formuláře, se vypíší jen ta čísla z pole, která náleží do daného uzavřeného intervalu (tzn. včetně min a max). 3. V případě, že v poli jsou hodnoty, které nepatří mezi čísla, vypíše se na závěr výpisu jejich počet. 4. Vhodně ošetřete nemožnost odeslání formuláře bez správně zadaných hodnot min a max (včetně kontroly na číslo).

    Ukázka: Min: 1 Max: 8

    Výpis: Do intervalu <1,3> patří tato čísla: 1 | 3 | 6 | 7 | 8 Počet neplatných znaků: 2"

    Přes 1. bod jsem se dostal bez problémů, problém mám s ostatními, pokud by tu byl někdo ochotný a pomohl by mi, byl bych rád, děkuji.

    Odpovědi

    10.1.2017 12:40 MadCatX
    Rozbalit Rozbalit vše Re: PHP-Formulář
    Ha, zkouškové je tady. Zní to jako zadání nějakého zkouškového příkladu nebo domácího úkolu. Ukaž nám svůj dosavadní kód a kde jsi se zasekl, pak můžeme řešit, jak s tím pohnout.
    10.1.2017 12:51 Smile123
    Rozbalit Rozbalit vše Re: PHP-Formulář
    Příloha:
    Ano, je to domácí úkol, bohužel přes veškerou mojí snahu jsem s tím nehnul, můj dosavadní kód vypadá takto
    10.1.2017 14:34 rastos | skóre: 63 | blog: rastos
    Rozbalit Rozbalit vše Re: PHP-Formulář
    No to už ale vyzerá len ako algoritmický problém. Podľa mňa tam potrebuješ
    • mať tam natvrdo napísané to $pole_znaku=...
    • mať tam cyklus v ktorom budeš precházať $pole_znaku a v tom cykle bude niečo ako
      if ($_POST["min"]<$pole_znaku[i] && $pole_znaku[i]<$_POST["max"]) vypíš $pole_znaku[i]
    • zaviesť si nejakú ďalšiu premennu a pri splnení toho if-u ju inkrementovať a na konci vpísať ...
    • ...
    Ja som v PHP za život napísal len 20 riadkov, ale nepripadá mi to ako problém. Či?
    10.1.2017 23:19 lertimir | skóre: 64 | blog: Par_slov
    Rozbalit Rozbalit vše Re: PHP-Formulář
    Podle mne je to triviální. Protože pitomým a jednoduchám způsobem řešeno: procházím pole a musím ošetřit tři stavy. není číslo, je číslo a je v intervalu, je číslo a není v intervalu. Nic víc, trivialita. Plus omáčka k ošetření vstupů. Lidi, kteří odmítají myslet nemají v programování, co dělat, až jsou prodávat do Mekáče nebo zametat ulice. Je lepší takovým lidem neradit, protože jim může dříve dojít, že programovat nebo se odborně zabývat informatikou je nad jejich síly a bude pro všechny lepší, když budou dělat něco jiného.
    10.1.2017 14:46 MadCatX
    Rozbalit Rozbalit vše Re: PHP-Formulář
    Technická: Kód sem pro Kristovy rány vkládej jako text a ne jako screenshot editoru. Přímo k tomu je k dispozici tag <pre class="brush: php">

    K věci: Začni kontrolou vstupních dat. Do kódu dej třeba funkci check_input(), ve které
    • Pomocí isset() zkontroluj, jestli jsi z POSTu skutečně dostal hodnoty pro MIN a MAX.
    • Pomocí is_numeric() zkontroluj, jestli jsou v MIN a MAX fakt čísla.
    Pokud umíš projít for cyklem pole, neměl by ti zbytek dělat problémy.
    10.1.2017 22:53 Kit | skóre: 46 | Brno
    Rozbalit Rozbalit vše Re: PHP-Formulář
    Proč máš formulář před skriptem? Bývají s tím dost vážné problémy při zpracování.
    Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
    10.1.2017 12:43 rastos | skóre: 63 | blog: rastos
    Rozbalit Rozbalit vše Re: PHP-Formulář
    FAQ
    10.1.2017 20:16 sad
    Rozbalit Rozbalit vše Re: PHP-Formulář
    Příloha:
    Tohle docela funguje (viz příloha), ale také se PHP teprve učím, skuteční PHP programátoři pravděpodobně používají jiný styl.
    10.1.2017 20:17 sad
    Rozbalit Rozbalit vše Re: PHP-Formulář
    Tak nic, ono to nejde zobrazit ani jako příloha :-)
    10.1.2017 20:19 sad
    Rozbalit Rozbalit vše Re: PHP-Formulář
    Nejdříve se to musí stáhnout do PC, aby to šlo správně zobrazit.

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.