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

Сообщение от DarknesS
echo"".($_GET["action"]=="add"?"Добавить":"<a href=\"javascript:Awards.view('add')\">Добав ть</a>")."";
Зачем выводить пустые строки в начале и конце строки?

РНР по разному обрабатывает строки в одинарных и двойных кавычках. Если строка в двойных кавычках, то парсер будет ее анализировать на наличие в ней например переменных. У вас их нет, а значит вы зря нагружаете парсер.

'<a href="javascript:Awards.view(\'add\')">Добавить</a>'


Но странная логика вывода:

если равно add вывести текст "Добавить", иначе ссылка с этим же текстом
а если равно awards то текст "Список", иначе ссылка с этим же текстом.

Логику этого можно пояснить?
Ответить с цитированием