如何从数据库中选择显示值的选项2输入字段

时间:2015-02-25 02:08:34

标签: php ajax postgresql select option

如果没有其他人,则第一个选项始终默认选择,而....对于模态选项尝试使用selected ="选择"而不是SELECTED

<select class="form-control" name="kategori" id="kategori"  value="NULL">
                    <?php
                        if(isset($pilihan_kategori)){                               
                            foreach ($pilihan_kategori as $kat) {
                                if($kat['kode_kategori'] == $hasil['kode_kategori']){
                    ?>
                        <option selected="selected" name="kategori" id="kategori" value="<?php echo $kat['kode_kategori'];?>"><?php echo $kat['nama_kategori'];?></option>
                    <?php
                                }else{
                    ?>
                        <option name="kategori" id="kategori" value="<?php echo $kat['kode_kategori'];?>"><?php echo $kat['nama_kategori'];?></option>
                    <?php
                                }
                            }
                        }
                    ?>
                </select>

1 个答案:

答案 0 :(得分:0)

我不确定这是一个声明还是请求;-)但我已经清理了一些代码,以便您不再需要一致地打开和关闭PHP:

<?php
if(isset($pilihan_kategori)){

    echo '<select class="form-control" name="kategori" id="kategori"  value="NULL">';

    foreach ($pilihan_kategori as $kat) {
        $selected = ($kat['kode_kategori'] == $hasil['kode_kategori']) ? " selected='selected'" : "";

        echo "<option {$selected} name='kategori' id='kategori' value=" . $kat['kode_kategori'] . ">" . $kat['nama_kategori'] . "</option>";
    }

    echo "</select>";
}
?>

我希望这会有所帮助。