ФОрма заказа
С названием темы протупил, сорри
на мультиязычном сайте есть форма заказа фрагмент: <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, время: 13:36. |