Avatar
lukacenko9
Člen
Avatar
lukacenko9:

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. října 14:46
Avatar
Elisse
Člen
Avatar
Odpovídá na lukacenko9
Elisse:

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

 
Nahoru Odpovědět 20. října 9:49
Avatar
Jiří Gracík
Redaktor
Avatar
Odpovídá na lukacenko9
Jiří Gracík:

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. října 13:32
Nahoru Odpovědět 20. října 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:

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. října 13:36
Nahoru Odpovědět 20. října 13:36
Creating websites is awesome till you see the result in another browser ...
Avatar
lukacenko9
Člen
Avatar
lukacenko9:

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

 
Nahoru Odpovědět 20. října 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.