Formulář se stejnými inputy
- divispet
- Člen | 29
Ahoj,
potřeboval bych poradit jak vytvorit forulář, který bude obsahovat více stejných inputů, resp. stejné inputy ve více částech. Potřebuju form kde dva hráči zapisují výsledky, které patří k danému kolu hry. Zápis bych potřeboval ideálně najednou a pak uložit.
Form by měl tedy vypadat nějak takto, počet kol bude určen dopředu
Kolo1
Input1Hrac – Input2Hrac
Díky moc za tipy
- Kamil Valenta
- Člen | 820
Také jsem moc neporozuměl dotazu, ale působí to na mě, že hledáš containery a multiplier, abys ve výsledku dostal inputy
input1Hrac[1]
input1Hrac[2]
input1Hrac[3]
...
input1Hrac[n]
a
input2Hrac[1]
input2Hrac[2]
input2Hrac[3]
...
input2Hrac[n]
Editoval Kamil Valenta (11. 1. 2023 18:15)
- divispet
- Člen | 29
Ahoj,
asi jsem popsal špatně svůj problém, či dotaz. Inputy mají stejnou logiku. Výsledek má být v podstatě, jak psal @KamilValenta
Pro každé kolo hry existují dva inputy(každý hráč má svůj input) kde se zapíše počet bodů. Pro 3 kola tedy bude formulář ve smyslu
Kolo1Hrac1 – Kolo1Hrac2
Kolo2Hrac1 – Kolo2Hrac2
Kolo3Hrac1 – Kolo3Hrac2
SubmitBtn
Data se pak ukládají do tabulky která má mimo jiné sloupce kolo, body1, body2
- Kamil Valenta
- Člen | 820
Pokud je počet kol znám dopředu, tak si můžeš inputy ve Form připravit ve smyčce a stejně tak je i vykreslit.
for($kolo = 1; $kolo <= 3; $kolo++) {
for($hrac = 1; $hrac <= 2; $hrac++) {
$form->addText('Kolo'.$kolo.'Hrac'.$hrac);
}
}
Pokud počet kol předem neznáš, tak Multiplier.
https://github.com/…master/.docs#…