我想获取我的下拉列表数据,我写了一个代码,但是没有用

时间:2019-04-18 18:13:29

标签: php

我尝试使用此代码来获取我选择的单选元素,但结果是:显示的单选元素不是所选元素

<div class="panel-body">

   <div class="radio"> 

      <div class="form-group">             
      <label><input type="radio" name="c5" value="a" <?php echo ($row['device_typ'] ) ? 'checked' : ''; ?> /> unité centrale  </label>
      </div>

      <div class="form-group">  
      <label><input type="radio" name="c5" value="b" <?php echo ($row['device_typ'] ) ? 'checked' : ''; ?>  /> écran  </label>
      </div>

      <div class="form-group">  
      <label><input type="radio" name="c5" value="c" <?php echo ($row['device_typ'] ) ? 'checked' : ''; ?>  /> clavier  </label>
      </div>

      <div class="form-group">  
      <label><input type="radio" name="c5" value="d" <?php echo ($row['device_typ'] ) ? 'checked' : ''; ?>  /> souris </label>
      </div>

      <div class="form-group">
      <label><input type="radio" name="c5" value="e" <?php echo ($row['device_typ'] ) ? 'checked' : ''; ?> /> équipement spéciale </label>

   </div>

</div>

2 个答案:

答案 0 :(得分:0)

您需要按如下所示将您的数据库值与输入单选进行比较

<label><input type="radio" name="c5" value="a" <?php echo ($row['device_typ']=='a') ? 'checked' : ''; ?> /> unité centrale  </label>

答案 1 :(得分:0)

例如,您没有比较每个单选按钮的值

$row['device_typ'] = 'a';

您的代码应为

 <div class="panel-body">

   <div class="radio"> 

  <div class="form-group">             
  <label><input type="radio" name="c5" value="a" <?php echo ($row['device_typ'] == 'a') ? 'checked' : ''; ?> /> unité centrale  </label>
  </div>

  <div class="form-group">  
  <label><input type="radio" name="c5" value="b" <?php echo ($row['device_typ'] == 'b') ? 'checked' : ''; ?>  /> écran  </label>
  </div>

  <div class="form-group">  
  <label><input type="radio" name="c5" value="c" <?php echo ($row['device_typ'] == 'c') ? 'checked' : ''; ?>  /> clavier  </label>
  </div>

  <div class="form-group">  
  <label><input type="radio" name="c5" value="d" <?php echo ($row['device_typ'] == 'd') ? 'checked' : ''; ?>  /> souris </label>
  </div>

  <div class="form-group">
  <label><input type="radio" name="c5" value="e" <?php echo ($row['device_typ'] == 'e') ? 'checked' : ''; ?> /> équipement spéciale </label>