Я хочу показать / скрыть опцию из раскрывающегося списка для бесплатных и платных пользователей, формирующих значение сеанса php.
<select id="book" name="book" style="display:none" onchange="update_session_value(this.value)">
<option id = "c1" class="b1" value="A1">A1</option>
<option id = "c2" class="b1" value="A2">A2</option>
<option id = "c3" class="b2" value="A3">A3</option>
<option id = "c4"class="b2" value="A4">A4</option>
</select>
Если
$_SESSION['mytype']= freeuser;
Затем скройте вариант c1 и c2 и покажите c3 и c4, если
$_SESSION['mytype']= paiduser;
Затем скройте c3, c4 и покажите c1, c2
Как я могу этого добиться?
-2
sadi
26 Окт 2019 в 22:15
1 ответ
Лучший ответ
<select id="book" name="book" style="display:none" onchange="update_session_value(this.value)">
<?php if ($_SESSION['mytype'] === 'paiduser') { ?>
<option id = "c1" class="b1" value="A1">A1</option>
<option id = "c2" class="b1" value="A2">A2</option>
<?php } else { ?>
<option id = "c3" class="b2" value="A3">A3</option>
<option id = "c4"class="b2" value="A4">A4</option>
<?php } ?>
</select>
-2
Dry7
26 Окт 2019 в 22:17
2
Мы, как правило, не отвечаем на плохие вопросы, которые здесь неуместны, поскольку это только поощряет еще больше плохих вопросов. Даже если вопрос подходит для переполнения стека, ваш ответ не подходит, поскольку он ничего не объясняет в предоставленном вами коде.
– Scott Marcus
26 Окт 2019 в 22:18
Похожие вопросы
Новые вопросы
javascript
По вопросам программирования на ECMAScript (JavaScript/JS) и его различных диалектах/реализациях (кроме ActionScript). Обратите внимание, что JavaScript — это НЕ Java. Включите все теги, относящиеся к вашему вопросу: например, [node.js], [jQuery], [JSON], [ReactJS], [angular], [ember.js], [vue.js], [typescript], [стройный] и т. д.
if/then
. Вы исследовали что-нибудь из этого?css
также не относится к данному конкретному вопросу.