2015-02-22 2 views
0

У меня простая форма с 5 значениями опций (test, test1, test2, test3, test4). Когда пользователь выбирает кнопку отправки для одного из них, мне нужно, чтобы он вызывал другую функцию (функция test1(), функция test2() и т. Д.)Как использовать каждый параметр в выпадающем списке, вызывая разную функцию при выборе отправки?

с использованием некоторых php Мне нужно для этих функций быть вызван на submit.

Я пытаюсь что-то вроде если (Исеть (_POST [ 'test1']) & & (Исеть (_POST [ 'отправить'] { test1();} еще, если ...

Я наклоняю Кажется, что это вызывает функцию. Может быть, у меня есть значение, неверное для каждой опции. У меня только значения - значение = «тест» значение = «тест1» и т. д.

Любые предложения очень ценятся. Спасибо

+0

показать HTML вашей формы, пожалуйста –

+0

им жаль, что я не hsve со мной. форма проста ... каждая опция имеет значение и имя и то же самое – user55555

ответ

0

Вам нужно указать имя на селектор:

<select name="selector"> 
    <option value="test">Test</option> 
    <option value="test1">Test1</option> 
</select> 

Затем проверьте значение селектора

<?php 
if (isset($_POST['selector']) && 'test' == $_POST['selector']) { 
    test(); 
} 
else if (isset($_POST['selector']) && 'test1' == $_POST['selector']) { 
    test1(); 
} 
+0

блестящий ... я был близок ... спасибо – user55555

+0

я пробовал один и тот же код, но не работал –

Смежные вопросы