2016-06-17 5 views
-1

왜 나는 PHP 변수에 라디오 버튼의 값을 가져올 수 없는지 알고 싶었습니다. 미리 감사드립니다!PHP가있는 라디오 버튼

PHP 코드 : 여기

$Type = (isset($_GET['type'])?$_GET['type'] : null); 
echo "<b>Type</b>"; 
echo $Type; 

유형 변수에 값이 표시되지지고 있습니다.

HTML 코드 :

<input type = 'radio' name='type' value='Residential' checked<?PHP print $Type;>> Residential<br> 
<input type = "radio" name="type" value="Commercial" <?PHP print $Type;?>> Commercial<br> 
+1

나머지 양식을 게시물에 포함시킬 수 있습니까? '$ Type'도 무엇입니까? – dimlucas

+0

양식 + PHP 코드를 완전히 게시하십시오. –

+0

입력란은 '

'과 같이 ''? –

답변

1

첫째, 당신이 경우 위치로 이동하는 URL을에이고 action, (당신이 post 또는 get을 사용할지 여부)를 method와 양식을 필요 이 같은 페이지 (<?php echo $_SERVER['PHP_SELF']; ?>)

<?php 
    $Type = (isset($_GET['type'])?$_GET['type'] : null); 
    echo "<b>Type</b>"; 
    echo $Type; 
?> 

<form name="form1" method="get" action="<?php echo $_SERVER['PHP_SELF']; ?>" > 
     <input type='radio' name='type' value='Residential' checked<?php echo $Type;?>> Residential<br> 
     <input type="radio" name="type" value="Commercial" <?php echo $Type;?>> Commercial<br> 
     <input type="submit" value="submit" /> 
    </form> 

입니다 그리고 당신은 양식을 제출하는 제출 버튼을 잊으 셨나요? 그렇지 않으면 불완전한 코드를 게시했습니다. 어쨌든 위의 코드는 효과가 있습니다.

0
<?php 
    print_r($_GET);//print values from form 
?> 
<form method="get" action="<?php echo $_SERVER['PHP_SELF']; ?>" > 
    <input type='radio' name='type' value='Residential'> Residential<br> 
    <input type="radio" name="type" value="Commercial"> Commercial<br> 
    <input type="submit" value="submit" /> 
</form>