| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Libraries > Smarty |
| Автор: Noviy 16.12.2008, 23:26 | ||
У меня вот, что получается. Если ошибок нет, $error==0, вывожу сообщение и ссылку. После чего идут всякие проверки.... И при $update==1, должно выводить значение переменной, но кроме переменной, перед ней , выводится ссылка (<a onClick="func('func');" href="javascript:void(0);">{%$word%}</a>). Помогите от неё избавиться |
| Автор: MoLeX 17.12.2008, 06:42 | ||||||
Для лучшей наглядности преобразуем в обычный РНР код и каждый блок обзовем
а теперь условие:
смотрим как выполняется: 1. Блок 1 получив в проверку $error = 0 честно выводить тебе ссылку на экран и продолжает выполнение скрипта 2. Блок 2 получив в проверку $error = 0 отдал нам FALSE и перекинул на выполнение кода после else 3. Подблок 2_1 увидел что $update = 1 обрадовался и вывел на экран значение еще одной переменной. решение:
возникло это при неправельном подходе к проектированию уф, ну и загнул же я... будем надеется что верно =) |
| Автор: Noviy 17.12.2008, 12:52 |
| не работает :( echo $update даже не выводится. Да и должна была бы, вместе с сылкой отображаться $text; |
| Автор: MoLeX 17.12.2008, 13:15 |
| Noviy, приведи код после изменений |
| Автор: Noviy 17.12.2008, 14:16 | ||
Вот. |