dsfsfsfsfs55656 2017-06-06 03:16
浏览 8
已采纳

更新值PHP

im trying to create an update form. below is my html for year manufactured and vehicle status.

 <div class="form-group">
 <label class="control-label" >Year Manufactured:</label>
 <select class="form-control" name="yearManufactured" value="<?php if(isset($row['yearManufactured_vehicle'])) { echo $row['yearManufactured_vehicle']; } ?>">
  <option>Select</option>
   <?php
    foreach(range(1950, (int)date("Y")) as $year) {
      echo "\t<option value='".$year."'>".$year."</option>
";
  }

  ?>
  </select>
 </div>

 <div class="form-group">
 <label>Vehicle Status</label>
   <select class="form-control" name="yearManufactured" value="<?php if(isset($row['yearManufactured_vehicle'])) { echo $row['yearManufactured_vehicle']; } ?>">
<option>Select</option>
  <?php
    foreach(range(1950, (int)date("Y")) as $year) {
      echo "\t<option value='".$year."'>".$year."</option>
";
      if($row['yearManufactured']==$year){
        echo "selected";
      }
  }

  ?>
</select>
  </div>

in the vehicle status, i used selected to makesure that the values of inserted data is displayed in the update form. is it also the same for the year manufactured? i tried to put selected inside the option field but it gave me error. how can i use selected inside foreach for the year manufactured?

  • 写回答

1条回答 默认 最新

  • dongqiao2077 2017-06-19 03:36
    关注

    This solved the problem

    <div class="form-group">
    <label class="control-label" >Year Manufactured:</label>
    <select class="form-control" name="yearManufactured" value="<?php if(isset($row['yearManufactured_vehicle'])) { echo $row['yearManufactured_vehicle']; } ?>">
    <option></option>
    <?php for ($x = 1950; $x <= date("Y"); $x++) { ?>
      <option value="<?php echo $x; ?>"<?php if ($x==$row['yearManufactured_vehicle']){ ?> selected="selected"<?php } ?>><?php echo $x; ?></option>
      <?php } ?>
    </select>
    </div>
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥20 完全没有学习过GAN,看了CSDN的一篇文章,里面有代码但是完全不知道如何操作
  • ¥15 使用ue5插件narrative时如何切换关卡也保存叙事任务记录
  • ¥20 软件测试决策法疑问求解答
  • ¥15 win11 23H2删除推荐的项目,支持注册表等
  • ¥15 matlab 用yalmip搭建模型,cplex求解,线性化处理的方法
  • ¥15 qt6.6.3 基于百度云的语音识别 不会改
  • ¥15 关于#目标检测#的问题:大概就是类似后台自动检测某下架商品的库存,在他监测到该商品上架并且可以购买的瞬间点击立即购买下单
  • ¥15 神经网络怎么把隐含层变量融合到损失函数中?
  • ¥15 lingo18勾选global solver求解使用的算法
  • ¥15 全部备份安卓app数据包括密码,可以复制到另一手机上运行