2011-03-15 1 views
0

라디오 버튼의 값을 가져 와서 내 세션에서 사용하는 방법은 무엇입니까?라디오 버튼 및 세션, 값을 가져 와서 세션 변수로 사용하는 방법

<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> 

당신이 볼 수있는 코드는 "사소한"이름을 호출하지만이 여전히 값에 상관없이, 사업부가 표시됩니다 선택해도, 난 내는 isset에 값을 전달해야하므로 ($ _ 세션 [ 'minor')) 매개 변수는 어떻게 달성 될까요?

+0

매우 더러운 코드를. 문자열 안의 문자열에는 작은 따옴표와 큰 따옴표를 사용하십시오. 스타일을 시작하기 전에 클래스 속성을 닫아야합니다. – AbiusX

답변

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> 
+1

당신은 은밀한 오늘 밤 내 구세주입니다! <3 – Xavier