<?php // 1 petla for ($i=0;$i<count($listkol);$i++) { echo "<td style='border: 1px solid black; text-align: center' bgcolor='".$listkol[$i]."'><input type='radio' name='kolor1' value='".$listkol[$i]."'></td>"; } // 2 petla for ($i=0;$i<count($listkol);$i++) { echo "<td style='border: 1px solid black; text-align: center' bgcolor='".$listkol[$i]."'><input type='radio' name='kolor2' value='".$listkol[$i]."'></td>"; } ?>
Jak widać, pierwsze radio jest zaznaczone i wyświetlane bez pętli. Jak mogę sprawdzić "radio" w obu pętlach jednocześnie? Do tej pory starczało mi (na jedną pętlę):
Chyba, że istnieje inna możliwość sprawdzania "radio", bez wyświetlania pierwszego (tylko pętli)? Cały problem, że tych pętli ma być 16 po 18 "radio" i może być od 1 do 16 pętli do użycia.
<?php function testuj(w) { for (i=0;i<w.kolor.length;i++) if (w.kolor[i].checked) var kolorc=1; if (kolorc!=1) { alert('Musisz wybrać jakąś opcję!'); return false; } return true; } ?>
Jakieś pomysły?