Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Jak odeslat prázdnou "name", když není zaškrtnutá ve formuláři?

ono by si nemusel robit 65 inputov, keby si pouzil na renderovanie HTML trochu viac PHP.

staci ti array televiznych stanic a pre kazdu vygenerovat vo foreach nieco taketo (pseudo kod):

$zoznam_stanic = array("CT1", "CT2", "Markiza", ...);
$i = 0;
foreach ($zoznam_stanic as $nazov_stanice)
{
<tr>
<td class="stanice">$nazov_stanice</td>
<td class="input"><input type="radio" name="teletext[$i]" value="$nazov_stanice TXT je"></td>
<td class="inputne"><input type="radio" name="teletext[$i]" value="$nazov_stanice TXT není"></td>
<td class="hidden"><input type="hidden" name="teletext[$i]" value="empty></td>
<td class="input"><input type="radio" name="txt_funguji[$i]" value="$nazov_stanice TXT funguji"></td>
<td class="inputne"><input type="radio" name="txt_funguji[$i]" value="$nazov_stanice TXT nefungují"></td>
<td class="hidden"><input type="hidden" name="txt_funguji[$i]" value="empty></td>
<td class="input"><input type="radio" name="dvb_funguji[$i]" value="$nazov_stanice DVB fungují"></td>
<td class="input"><input type="radio" name="dvb_funguji[$i]" value="$nazov_stanice DVB nefungují"></td>
<td class="hidden"><input type="hidden" name="dvb_funguji[$i]" value="empty></td>
</tr>
$i++;
}
Pricom $i iterujes od 0.

Nasledne v poste potom vies ku kazdej veci pristupovat ako k dvojrozmernemu polu. $_POST['teletext'][0]
Vies si aj potom spravit cyklus podla poctu prvkov v poli $_POST['teletext'].

for ($i = 0; $i < count($_POST['teletext']); $i++)
{
echo $_POST['teletext'][$i].'-'.$_POST['txt_funguji'][$i]; //atd.
}

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny