小编use*_*279的帖子

首先回显所选值

当用户想要更新时,我需要首先在表单中回显所选值。我尝试了几种变体:

1)

<?php 
  $opt= array('1' => 'opt1', '2' => 'opt2', '3' => 'opt3') ;
  echo '<select name="up_opt" >' ;

  foreach ($opt as $i => $value) {
    echo "<option value=\"$i\"";
    if ($_REQUEST['up_opt'] == $i) 
    {
      echo "selected" ; 
    }
    echo ">$opt[$i]</option>" ;
  }
  echo '</select>' ;
?>
Run Code Online (Sandbox Code Playgroud)

2)

<?php $opt= array('1' => 'opt1', '2' => 'opt2', '3' => 'opt3') ;
  $edu = $_REQUEST['edu']; 
  <select name="up_opt">     
    <?php foreach ( $opt as $i=>$opt ) : ?>       
      <option value="<?php echo $i?>" <?php echo $i …
Run Code Online (Sandbox Code Playgroud)

html php forms html-select

1
推荐指数
1
解决办法
4万
查看次数

标签 统计

forms ×1

html ×1

html-select ×1

php ×1