есть форма с двумя выпадающими списками, первое поле содержит три значения, второе содержит два значения. Как указать в пхп вывод различных значений для всех комбинаций?
Пример:
поле №1 содержит: значение1; значени2; значение3;
поле №2 содержит: значение4; значение5
при значение1; значение4; выводим 1
при значение1; значение5 выводим 2
при значение1; значение4; выводим 3
и тд
Спустя 2 часа, 4 минуты, 11 секунд (17.02.2009 - 12:35) delete написал(а):
Как это понять:
при значение1; значение4; выводим 1
при значение1; значение4; выводим 3
Из одного списка выбираю значение1 из второго значение4 и должен вывести значение1? Если так то почему при одной комбинации значений возможен вывод 2 результатов? Нужно что-то вывести в соответствии с выбранными значениями из списка?
при значение1; значение4; выводим 1
при значение1; значение4; выводим 3
Из одного списка выбираю значение1 из второго значение4 и должен вывести значение1? Если так то почему при одной комбинации значений возможен вывод 2 результатов? Нужно что-то вывести в соответствии с выбранными значениями из списка?
Спустя 31 минута, 32 секунды (17.02.2009 - 13:07) stepan написал(а):
Спустя 2 минуты, 23 секунды (17.02.2009 - 13:09) REANIMATOR написал(а):
недавно на чёт похожее ответил...
если структура списка такая:
если структура списка такая:
Код |
значение1; значени2; значение3; значение4; значение5 |
то можно разорвать строку на массив, затем каждый элемент массива тоже разорвать. И подсчитать сколько элементов во втором массиве
Спустя 43 секунды (17.02.2009 - 13:10) noobas999 написал(а):
оп, я опечатался )
в последнем варианте значение2; значение4
"Нужно что-то вывести в соответствии с выбранными значениями из списка? "
угу
в последнем варианте значение2; значение4
"Нужно что-то вывести в соответствии с выбранными значениями из списка? "
угу
Спустя 2 часа, 45 минут, 6 секунд (17.02.2009 - 15:55) Viking написал(а):
дык а в чем загвоздка то?
if($field1 == значение1 && $field2 == значение4) echo 1;
elseif($field1 == значение2 && $field2 == значение4) echo 2;
и т.д.
или через switch
или двумерный массив сделать со значениями в качестве ключей
или я вопрос неправильно понял?
if($field1 == значение1 && $field2 == значение4) echo 1;
elseif($field1 == значение2 && $field2 == значение4) echo 2;
и т.д.
или через switch
или двумерный массив сделать со значениями в качестве ключей
или я вопрос неправильно понял?
Спустя 11 минут, 24 секунды (17.02.2009 - 16:06) noobas999 написал(а):
правильно, спасибо так и сделал