2010-08-07 5 views

Répondre

0

Quelque chose comme ceci:

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

Ce qui se passe est que vous vérifiez si les variables d'entrée sont dans le $_POST et si vous ajoutez si checked="checked" aux champs d'entrée pour les faire vérifier.

1

Vous avez besoin quelque chose comme: -

<?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;?> /> 

Ce code devrait vous permettre de continuer. Je vérifie essentiellement si la valeur POST de l'élément checkbox/radio est définie ou non & si la valeur de l'élément correspondant correspond ou non à la valeur de mon élément respectif.

Espérons que ça aide.

3

D'abord, obtenez la valeur du bouton radio.

$radiobuttonvalue = $_POST['radiobuttoname'] 

Ensuite, pour chaque bouton radio du même nom, faire ce

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

Cela a fonctionné pour moi, et est explicite

utilisation de code

exemple:

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