Показать сообщение отдельно
  #6 (permalink)  
Старый 09.09.2016, 20:55
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Я ваш пользователь и могу жмахать на кнопки вашего сайта. Вопрос - нахрена мне нужен текст, который не несет никакого функционала?
Еще можно понять кнопку "Нажмите", текст которой будет изменен на "Нажато". То есть пользователь информирован о результате своего действия. А о чем говорят сообщения "Добавить" и "Список", которые "мертвы"?

Даже при переходе на add ссылка в add также и остается кликабельной, хоть мы и перешли по ней

Вы применяете тернарный оператор, а значит понимаете логику его. Я описал все ваше (в том представлении как я понимаю) одним выражением:

echo !$_GET["action"] || $_GET["action"]=='awards' ? '<a onclick="Awards.view(\'add\')">Добавить</a>'
: '<a onclick="Awards.view(\'awards\')">Список</a>';

зачем вы к нему прицепили еще и

echo $_GET["action"]=='add' ? 'Добавить' : '<a href="#" onclick="awards.view(\'add\')">Добавить</a>';

?
Ответить с цитированием