带有while循环的粘性选择框

时间:2016-08-12 08:12:19

标签: php webforms

我似乎无法做到这一点。我正在尝试创建一个从数据库中获取值的选择框粘贴,请参阅下面的代码:

<select name="cob_bank">
   <?php while($row = mysqli_fetch_array($query,MYSQLI_ASSOC)){ 
        if($row['Id']==$myId)  {
            echo '<option value="'.$row['Id'].'"selected="selected">'.$row['Name'].'</option>';
        } else {
            echo '<option value="'.$row['Id'].'">'.$row['Name'].'</option>';
        }
    }?>
</select>

填写选择框后,按下提交按钮,保存我的Post变量

$myId = $_POST['cob_name'];

以上代码不起作用我请协助

1 个答案:

答案 0 :(得分:0)

没有空格可能导致问题成为选定的空格

copyAttributes(some_element, $('<div></div>')).append(...) ...

选择名称应设置为:

if($row['Id']==$myId)  {
        echo '<option value="'.$row['Id'].'" selected="selected">'.$row['Name'].'</option>';
    }