Campo CheckBox, Delimitador

Bom dia,

Tenho um campo checkbox, na inclusão adiciono o valor do mesmo a uma variável e incluo, mas o delimitador não é incluido, no lugar do mesmo é incluido a palavra ‘undefined’, mesmo eu colocando no delimitador uma virgula.

http://www.netmake.com.br/forum/index.php?topic=2413.0

Não testei mais, mas pelo visto não foi só eu que percebi isso, impressionante é o fabricante da linguagem não ter percebido e não ter devidamente testado quando postei o problema.

Gambiarra que to usando pra tirar os ‘undefined’ da váriavel e colocar um ‘;’

[var_alternativa] = {st_m_alternativas};
$qnt_word = substr_count([var_alternativa], ‘undefined’);
for($i=0; $i<$qnt_word; $i++)
{
$posicao = strpos([var_alternativa], ‘undefined’);
[var_alternativa] = substr_replace([var_alternativa], ‘;’, $posicao, 9);
}

eu estou usando o str_replace para trocar todas palavras undefined pelo delimitador que setei inicialmente no campo.