Posiadam stworzony formularz ( fragment kodu poniżej ), w którym jest pozycja pracownicy. Listę pracowników zaczytuję z innej tabeli, z której wybieram wszystkich. Jak było mało pracowników,było ok. Obecnie lista ta zrobiła się długa ( ponad 100 ) i niezbyt elegancko to wygląda jak jest tyle pozycji.
Pytanie pierwsze jak wyświetlić wyniki z tabeli worker w kolumnach w tym formularzu?
tzn zamiast
1
2
3
4
...
111
to powiedzmy tak:
1 25 50 75
2 26 51 76
3 27 52 77
... ... ... ...
24 49 74 99
Pytanie drugie jak można to inaczej przedstawić?
Oto kod:
<tr><td>Szkolenie </td><td>Tak <input type="radio" name="active" value="Tak" checked="checked" /> Nie <input type="radio" name="active" value="Nie"/></td></tr> <tr><td>Plan </td><td>Tak <input type="radio" name="lista" value="Tak" checked="checked" /> Nie <input type="radio" name="lista" value="Nie"/></td></tr> <tr><td>Pracownicy:</td><td><?php $set = mysql_query("SELECT * FROM `worker` WHERE `active`='Tak' ORDER BY `last_name`"); while( $get = mysql_fetch_assoc( $set)){ echo $get['last_name'].' '.$get['name'].'<input type="checkbox" name="worker[]" value="'.$get['last_name'].' '.$get['name'].'" /><br />'; } ?></select></td></tr> <tr><td>Program:</td><td><textarea class="ckeditor" name="text"><?php echo $set['text']; ?></textarea></td></tr>
Znajdzie się ktoś kto mi podpowie?