Я хочу показать / скрыть опцию из раскрывающегося списка для бесплатных и платных пользователей, формирующих значение сеанса 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
Что вы пробовали? Похоже, вам нужен JavaScript с логикой if/then. Вы исследовали что-нибудь из этого?
 – 
Scott Marcus
26 Окт 2019 в 22:17
1
То, что вы сделали здесь, дало нам набор требований. Мы не служба написания кода. Мы ожидаем, что вы проведете исследование и сделаете попытку, прежде чем публиковать. Что вы пробовали? Какой конкретный вопрос у вас есть, кроме «Как мне закодировать мои требования?
 – 
Scott Marcus
26 Окт 2019 в 22:17
Вы использовали несколько тегов, которые кажутся неуместными. Один (тег), который должен быть там, будет тегом «сеанс».
 – 
Funk Forty Niner
26 Окт 2019 в 22:19
1
css также не относится к данному конкретному вопросу.
 – 
Sam
26 Окт 2019 в 22:20
Извините за проблему. Мне нужны были идеи. Я не думаю, что вы занимаетесь написанием кода, я думаю, что вы (кто здесь) эксперт, и я тоже пытаюсь им быть.
 – 
sadi
27 Окт 2019 в 07:04

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