Zapraszam do podglądu źródła - skrypt, choć ma parę błędów, w tym wypadku działa dobrze. To kod HTML jest zły i powoduje, że przeglądarka głupieje.
Zacznijmy od HTML-a. To, co zrobiłeś, nie jest żadną tabelką, tylko... no właśnie? Nie ma żadnego znacznika rozpoczynającego tabelkę, chociaż kończący, nie wiadomo skąd, się pojawia. Ponadto skąd ty tego DIV-a wziąłeś? Ten znacznik przecież nie może się znajdować wewnątrz TABLE.
Kod PHP. Po pierwsze, jak pobierasz dane z formularza, to stosuje się do tego superglobalną tablicę
$_POST. Inaczej sam się prosisz o kłopoty na jakiejkolwiek innej wersji PHP innej niż muzealna. Same zmienne powinno się inicjować przed ich pierwszym użyciem. Uruchamiając Twój kod, dostałem:
Cytat
Płeć
Notice: Undefined variable: check2 in /home/lighttpd/vhosts/Sites/test/www/tabelka.php on line 13
[ ] Mężczyzna [ ] Kobieta
Płeć
Notice: Undefined variable: check2 in /home/lighttpd/vhosts/Sites/test/www/tabelka.php on line 25
[X] Mężczyzna
[ ] Kobieta
Spróbuj to poprawić samodzielnie - dałem Ci wszystkie wskazówki. Nie wiem, z czego się uczysz, ale naprawdę dziwne rzeczy piszą tam o tworzeniu tabelek w HTML-u, zaś informacje dot. PHP są wybitnie przestarzałe.
PS. Rafalp, jak już dajesz gotowy kod, to mógłbyś się postarać, by chociaż sprawiał on wrażenie poprawnego

.