收音机按钮&会话,如何获取价值并用作会话变量

时间:2011-03-15 21:39:31

标签: php session radio

我如何获得单选按钮的值并在我的会话中使用它,例如;

<input type="radio" name="minor" id="minor" group="underage" class="minor_yes" value="yes" />Yes<br />
<input type="radio" name="minor" id="minor" group="underage" class="minor_no" value="no" />No<br />

<div class="underage <?= isset($_SESSION['minor']) ? "style=\"display: block;\"" : "style=display: none;\"" ?>">
            <label>Guardian 1</label>
            <input type="text" name="guardian1" id="guardian1" value="<?php echo stickyText('guardian1');?>" />
            <label>Guardian 2</label>
            <input type="text" name="guardian2" id="guardian2" value="<?php echo stickyText('guardian2');?>" />
        </div>

你可以看到代码调用名称“minor”,但即使选择NO,它仍会显示div,无论值如何,我都需要将值传递给我的isset($ _ Session ['minor'] )参数,如何实现?

1 个答案:

答案 0 :(得分:1)

@Xavier:试试 -

<input type="radio" name="minor" id="minor" group="underage" class="minor_yes" value="yes" />Yes<br />
<input type="radio" name="minor" id="minor" group="underage" class="minor_no" value="no" />No<br />

<div class="underage"<?php echo isset($_SESSION['minor']) && $_SESSION['minor'] != 'no' ? 'style="display: block;"' : 'style="display: none;"' ?>>
    <label>Guardian 1</label>
    <input type="text" name="guardian1" id="guardian1" value="<?php echo stickyText('guardian1'); ?>" />

    <label>Guardian 2</label>
    <input type="text" name="guardian2" id="guardian2" value="<?php echo stickyText('guardian2'); ?>" />
</div>