2010-08-07 8 views
1

HI유지 라디오 버튼 값이 포스트

후 나는 PHP 페이지를 사용하고 있는데 난의 가치를 유지하고 포스트 페이지 후 상자와 라디오 버튼 (체크 여부 확인)를 확인해야합니다.

어떻게 만들 수 있습니까?

덕분에이 같은

답변

0

뭔가 :

<?php if (isset($_POST['checkbox_name']))?> 
<input type="checkbox" checked="checked" value="<?php echo $_POST['checkbox_name'];?>" /> 
<?php} ?> 

<?php if (isset($_POST['radio_name']))?> 
<input type="radio" checked="checked" value="<?php echo $_POST['radio_name'];?>" /> 
<?php} ?> 

무엇 발생하는 입력 변수는 $_POST에있는 경우 확인하는 것이 있고 그래서 당신은 입력 필드에 checked="checked"를 추가하는 경우이를 확인하기 위해. 이 코드는 당신이 가야한다

<?php 
$postCheckboxName = ''; 
if (isset($_POST['checkbox_name']) || 'any_value' == $_POST['checkbox_name']) { 
    $postCheckboxName = ' checked="checked"'; 
} 
?> 
<input type="checkbox" name="checkbox_name" value="any_value"<?php echo $postCheckboxName;?> /> 

<?php 
$postRadioName = ''; 
if (isset($_POST['radio_name']) || 'any_other_value' == $_POST['radio_name']) { 
    $postRadioName = ' checked="checked"'; 
} 
?> 
<input type="checkbox" name="radio_name" value="any_other_value"<?php echo $postRadioName;?> /> 

- :

1

당신은 뭔가를해야합니다. 기본적으로 체크 박스/라디오 요소의 POST 값이 설정되어 있는지 여부를 확인 중이므로 & 해당 요소 값이 해당 요소 값과 일치하는지 여부를 확인합니다.

희망이 있습니다.

3

먼저 라디오 버튼 값을 가져옵니다.

$radiobuttonvalue = $_POST['radiobuttoname'] 

그런 다음 같은 이름을 가진 각 라디오 버튼, 이것은 나를 위해 일한이

<input type="radio" name="radiobuttonname" value="value" id="radiobuttonname" <?php if($radiobuttonvalue == "value") { echo 'checked="checked"';} ?> 
0

을하고, 설명 자체

샘플 코드 사용이다 :

<div class="form-group"> 
    <label class="radio-inline"> 
     <input type="radio" name="time" value="lunch" <?php if (isset($_POST[ 'time']) && $_POST[ 'time']=='lunch'){echo ' checked="checked"';}?>>Lunch</label> 
    <label class="radio-inline"> 
     <input type="radio" name="time" value="dinner" <?php if (isset($_POST[ 'time']) && $_POST[ 'time']=='dinner'){echo ' checked="checked"';}?>>Dinner</label> 
</div>