Я пытаюсь написать простую функцию для создания имен полей для формы.Это работает нормально, если хотя бы одно значение выбрано в списке множественного выбора, но если ничего не выбрано, я получаю неопределенную ошибку индекса.Вот что у меня есть:
function mcFieldName($mcFieldName){
$mcField = $_POST[$mcFieldName];
if( !is_array($mcField) ){
if( !empty($mcField) ){
return $mcField;
}else{
return 'n/a';
}
}
if( is_array($mcField) ){
$mcFieldArray = implode(',', $mcField);
return $mcFieldArray;
}
}
$MultiSelect = mcFieldName('mcMultiSelect');
// test
echo $MultiSelect . '<br/>';
Спасибо!