1. Mam formularz checkbox.
2. Zaznaczam kilka pól.
3. Skrypt łączy je w jeden ciąg.
Powiedzmy, że nazwy zmiennych wyglądają tak:
<?php $box[0]=\"\" $box[1]=\"\" $box[2]=\"Lody\" $box[3]=\"Ciasteczka\" $box[4]=\"\" $box[5]=\"Pizza\" ?>
Ilość pól jest generowana dynamicznie. Więc aby połączyć te pola niby mógłbym użyć takiej funkcji:
<?php $ciag=\"\"; for($j=0;$j<100;$j++) { if($box[$j]!=\"\"): { $ciag.=\"{$box[$j]}|\"; } endif; } ?>
No i niby wszystko działa, ale jeśli użytkownik wygeneruje sobie ankietę, gdzie będzie do wyboru 101 odpowiedzi to to łączenie pól nie sprawdzi się.
Pasowała by raczej pętla z:
<?php $j=0; { ... $j++; } ?>
Ale wówczas jeśli użytkownik nie zaznaczy pierwszego lub n-tego pola to w tym miejscu się skrypt zakończy

Jeszcze myślałem nad tym, aby umieścić w generatorze formularza
<input type=hidden name=ilepol value=\"$iloscpol\"> ale z tym miałbym kłopot... dużo poprawiania..

Ma ktoś może jakiś pomysł?
Javascript odpada, projekt musi by w php.
Dzięki