Mam formularz w którym jest kilka pól do wyboru, są to specjalności. Użyłem do tego checkboxa. Opcje te są generowane dynamicznie z tabeli mysql ze specjalnościami. Wszystko ładnie się wyświetla. Załóżmy że jest 6 pozycji. Użytkownik zaznaczy 1,4 i 6. Chcę aby w tabeli zapisało się to jako string oddzielony ", "
No i się zapisuje tylko zamiast stringa "1, , ,4, ,6" dostaję "1,4,6, , ,". Potrzebuję tego ponieważ później była by możliwość wyedytowania na takim samym formularzu w którym byłyby juz wcześniej zapisane wybory. Niżej daje kawałki kodu:
Kawałek formularza:
<td width="30%" height="50"> <div align="left"> <?php $spectrener=''; foreach ($spec as $spec_id => $specjalnosc) { ?> <?php } ?> </td>
Kawałek skryptu tranzakcji do bazy:
//tworzenie stringa ze specjalnosciami zaznaczonymi w formularzu $spectrener=""; for($i=0;$i<$iloscspecjalnosci;$i++) { $spectrener=$spectrener.$_POST['spec'][($i-1)].", "; }
Z góry dziękuję za pomoc
Pozdrawiam