NOVINKA! E-learningové kurzy umělé inteligence. Nyní AI za nejlepší ceny. Zjisti více:
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!

Diskuze: Doplnovačka pismen v PHP

V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.

Aktivity
Avatar
lukacenko9
Člen
Avatar
lukacenko9:19.10.2016 14:46

Zdravim vás, potreboval by som poradiť ako najlepšie by som spravil takuto nejaku doplnovačku cez php ( viac obrazok). Programovo v tom mam asi jasne ale myslim pomocou stylu, pride mi nejaky text JAB%KO a budem potrebovat to nejak graficky znazorniť tak nejak ako je to na tej fotke.

dakujem vam

 
Odpovědět
19.10.2016 14:46
Avatar
Odpovídá na lukacenko9
Erik Šťastný:20.10.2016 9:49

Přijde mi, že tak jak je to na obrázku je to úplně v pohodě :)

 
Nahoru Odpovědět
20.10.2016 9:49
Avatar
Odpovídá na lukacenko9
Neaktivní uživatel:20.10.2016 13:29

Pro pole stringů jako například

$items = [
        'JAB%KO',
        'H%RU%KA',
        ...
];

by následující kód měl teoreticky vypsat něco co potřebuješ - editovatelný povinný input, který může mít max jedno písmenko, pro všechny znaky, co máš doplnit (%) a pro zbylé needitovatelný s tím znakem:

<ul>
        <? foreach ( $items as $item ) : ?>
        <li>
                <img ...>
                <? foreach ( $item as $key => $letter ) : ?>
                <? if ( $letter == '%' ) : ?>
                <input type="text" name="<?= $item ?>[]" maxlength="1" required>
                <? elseif : ?>
                <input type="text" name="<?= $item ?>[]" value="<?= $letter ?>" readonly>
                <? endif ?>
                <? endforeach ?>
        </li>
        <? endforeach ?>
</ul>

// Samozřejmě přidáš pár stylů aby to nějak vypadalo

Editováno 20.10.2016 13:32
Nahoru Odpovědět
20.10.2016 13:29
Neaktivní uživatelský účet
Avatar
Odpovídá na Neaktivní uživatel
Neaktivní uživatel:20.10.2016 13:36

Pokud to celé zabalíš do formu a budeš to odesílat post requestem na server, pak můžeš v proměnný $_POST najít věci, co ti ten člověk vyplnil. Obsah proměnný post by pak moh vypadat následovně

$_POST = [
        'JAB%KO' = [
                'J'
                'A'
                'B'
                'L'
                'K'
                'O'
        ],
        'H%U%KA' = [
                'H'
                'K'
                'U'
                'F'
                'K'
                'A'
        ],
        ...
]
Editováno 20.10.2016 13:36
Nahoru Odpovědět
20.10.2016 13:36
Neaktivní uživatelský účet
Avatar
lukacenko9
Člen
Avatar
lukacenko9:20.10.2016 15:02

Jo super dakujem funguje to ako ma :) pomocou CSS spravim input a hotovo super diki este raz

 
Nahoru Odpovědět
20.10.2016 15:02
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 5 zpráv z 5.