powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Какая то не понятная ощибка в if
3 сообщений из 3, страница 1 из 1
Какая то не понятная ощибка в if
    #38492683
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: php
1.
2.
3.
4.
echo"Выберите рублику:<select id='rublic'><option value = '0'".if(!isSet($_SESSION['lastselectCategory']) || $_SESSION['lastselectCategory'] == 0) { echo'selected'; }.">Всё</option>";
	echo"<option value = '1' ".if($_SESSION['lastselectCategory'] == 1) { echo'selected'; }.">Продажа</option>";
	echo"<option value = '2' ".if($_SESSION['lastselectCategory'] == 2) { echo'selected'; }.">Аренда</option>";
	echo"<option value = '3' ".if($_SESSION['lastselectCategory'] == 3) { echo'selected'; }.">Под офис</option></select></td>";



на мой взгляд все правельною но сервер отвечает что есть ощибку в if (как в первом так и последующих)ю в чем ощибка??
...
Рейтинг: 0 / 0
Какая то не понятная ощибка в if
    #38492692
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Areostar,

Вероятно, ошибка в непонимании синтаксиса языка. В данном примере Вы пытаетесь выполнить конкатенцию строки и результата работы конструкции if. Смысла в этом не видно никакого. Думаю, в данном случае могут быть использованы такие варианты решений (на примере второй строки кода):
Код: php
1.
2.
3.
4.
5.
echo "<option value = '1' "; 
if($_SESSION['lastselectCategory'] == 1) { 
	echo 'selected'; 
}
echo ">Продажа</option>";


или
Код: php
1.
echo "<option value = '1' " . ($_SESSION['lastselectCategory'] == 1 ? 'selected' : '') . ">Продажа</option>";


или немного более экономично, где не требуется конкатенция строк
Код: php
1.
echo "<option value = '1' ", ($_SESSION['lastselectCategory'] == 1 ? 'selected' : ''), ">Продажа</option>";



PS: Синтаксис HTML тоже желательно поправить.
...
Рейтинг: 0 / 0
Какая то не понятная ощибка в if
    #38492734
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вас понялю Исправлюсь
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Какая то не понятная ощибка в if
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]