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í
×
    včera 20:00 | Komunita

    Byly zpracovány a na YouTube zveřejněny videozáznamy z konference LinuxDays 2025.

    Ladislav Hagara | Komentářů: 0
    4.10. 15:22 | IT novinky

    Na konferenci LinuxDays 2025 byl oficiálně představen nový router Turris Omnia NG.

    Ladislav Hagara | Komentářů: 16
    4.10. 05:22 | Komunita

    Přímý přenos (YouTube) z konference LinuxDays 2025, jež probíhá tento víkend v Praze v prostorách FIT ČVUT. Na programu je spousta zajímavých přednášek.

    Ladislav Hagara | Komentářů: 11
    3.10. 22:44 | IT novinky

    V únoru loňského roku Úřad pro ochranu osobních údajů pravomocně uložil společnosti Avast Software pokutu 351 mil. Kč za porušení GDPR. Městský soud v Praze tuto pokutu na úterním jednání zrušil. Potvrdil ale, že společnost Avast porušila zákon, když skrze svůj zdarma dostupný antivirový program sledovala, které weby jeho uživatelé navštěvují, a tyto informace předávala dceřiné společnosti Jumpshot. Úřad pro ochranu osobních údajů

    … více »
    Ladislav Hagara | Komentářů: 4
    3.10. 19:00 | Nová verze

    Google Chrome 141 byl prohlášen za stabilní. Nejnovější stabilní verze 141.0.7390.54 přináší řadu novinek z hlediska uživatelů i vývojářů. Podrobný přehled v poznámkách k vydání. Opraveno bylo 21 bezpečnostních chyb. Za nejvážnější z nich (Heap buffer overflow in WebGPU) bylo vyplaceno 25 000 dolarů. Vylepšeny byly také nástroje pro vývojáře.

    Ladislav Hagara | Komentářů: 0
    3.10. 17:11 | Upozornění

    eDoklady mají kvůli vysoké zátěži technické potíže. Ministerstvo vnitra doporučuje vzít si sebou klasický občanský průkaz nebo pas.

    Ladislav Hagara | Komentářů: 8
    3.10. 17:00 | Komunita

    Novým prezidentem Free Software Foundation (FSF) se stal Ian Kelling.

    Ladislav Hagara | Komentářů: 1
    3.10. 14:33 | Komunita

    Na čem pracují vývojáři webového prohlížeče Ladybird (GitHub)? Byl publikován přehled vývoje za září (YouTube).

    Ladislav Hagara | Komentářů: 0
    3.10. 12:33 | Upozornění

    Vyšla kniha Počítačové programy a autorské právo. Podle internetových stránek nakladatelství je v knize "Významný prostor věnován otevřenému a svobodnému softwaru, jeho licencím, důsledkům jejich porušení a rizikům „nakažení“ proprietárního kódu režimem open source."

    javokajifeng | Komentářů: 0
    3.10. 01:11 | Bezpečnostní upozornění

    Red Hat řeší bezpečnostní incident, při kterém došlo k neoprávněnému přístupu do GitLab instance používané svým konzultačním týmem.

    Ladislav Hagara | Komentářů: 0
    Jaké řešení používáte k vývoji / práci?
     (38%)
     (45%)
     (15%)
     (17%)
     (20%)
     (15%)
     (17%)
     (16%)
     (15%)
    Celkem 175 hlasů
     Komentářů: 12, poslední 4.10. 20:35
    Rozcestník

    Dotaz: PHP-Formulář

    10.1.2017 11:26 Smile123
    PHP-Formulář
    Přečteno: 426×
    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.