ФОрма заказа
С названием темы протупил, сорри
на мультиязычном сайте есть форма заказа фрагмент: <select name="from" id="from"> <option value="select">Выбрать</option> <option value="address">Адрес</option> <option value="airport">Аэропорт</option> <option value="trainstation">ЖД вокзал</option> </select> обработчик проверяет селект и если сделан выбор $from = empty($_POST['from']) ? '' : "From: ".$_POST['from'];присваивает переменной $from значение (например: "airport") ЗАДАЧА - нужно чтобы переменной присваивался не "airport" а "Аэропорт" То есть, нужно чтобы переменная проверялась и присваивалось новое значение. if $from == "airport"; тогда $from = Аэропорт; if $from == "trainstation"; тогда $from = ЖД вокзал; и т. д Как это лучше реализовать? |
Использовать ассоциативный массив:
$map = array('airport' => 'Аэропорт', 'trainstation' => 'ЖД вокзал'); $from = $map[$from]; |
//вытаскиваем информацию из массива POST и записываем в переменную $car = ($_POST['b-type']); //создаем список ассоциаций $car = array('standard' => 'Standard ', 'business' => 'Business'); $carclass = $car[$carclass]; //Добавляем текст необходимый $carclass = "Class: ".$carclass; Пробую так ничего не получается В чем ошибка? |
в первой строчке $carclass , а не $car
|
danik.js
вы гений :thanks: снимаю шляпу и иду учить матчасть |
Часовой пояс GMT +3, время: 11:29. |