У меня есть следующий выпадающий список:
$types = array('Article','Preface','Review');
$type = isset($_POST['type']) && in_array($_POST['type'],$types)?$_POST['type']:'Article';
echo '<select name="type">';
foreach($types as $option) {
echo '<option value="'.$option.'"'.(strcmp($option,$type)==0?' selected="selected"':'').'>'.$option.'</option>';
}
echo '</select>';
Теперь я хочу получить текст для функции, которая отправляет электронную почту (электронная почта работает, я проверил ее с другими полями.
function my_func($type, $option, $types){
$mailtext = "Type: $type OPTIONS: $option TYPES: $types,";
mail ($email,
"",
$mailtext,
"From: ..."
);
mail ("fg@e.de",
"",
$mailtext,
"From:..."
);
}
Тем не менее, результат в типе и типах является пустым, и параметры являются некоторой бредом, и я не понимаю, что именно делает выпадающее меню