Válí se ti projekty v šuplíku? Dostaň je mezi lidi a získej cool tričko a body na profi IT kurzy v soutěži ITnetwork summer 2017!
Přidej si svou IT školu do profilu a najdi spolužáky zde na síti :)

Diskuze: Doplnovačka pismen v PHP

PHP PHP Doplnovačka pismen v PHP American English version English version

Aktivity (1)
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
Elisse
Člen
Avatar
Odpovídá na lukacenko9
Elisse: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
Jiří Gracík
Redaktor
Avatar
Odpovídá na lukacenko9
Jiří Gracík: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
Creating websites is awesome till you see the result in another browser ...
Avatar
Jiří Gracík
Redaktor
Avatar
Odpovídá na Jiří Gracík
Jiří Gracík: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
Creating websites is awesome till you see the result in another browser ...
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.