在“编辑”表单的下拉列表中获取所选数据库值

时间:2014-08-20 12:35:12

标签: php

这是控制器中的一个页面,其中响应被反馈给ajax调用。目的是使用下拉值填充视图中的特定范围。这在插入表单中完美地工作。但现在我有必要将其实现为编辑表单。 EDIT 表单应填写与特定记录相关的数据库值。

插入形式的代码是(工作): -

function getCategories(){
    require_once '../model/sale.php';
    $obj=new Sale();
    $result=$obj->getCategories();
    $html='<select name="category" id="category" class="cat" onchange="getGradeDetails(this.value)" style="width:169px;"><option></option>';
    while($value=  mysql_fetch_assoc($result)){
        $html.='<option value="'.$value['category_code'].'">'.$value['category_desc'].'</option>';
    }
    $html.='</select>';
    echo $html;
}

必须在编辑表格中的代码是: -

<option value="<?php echo $value2['category_code']; ?>" <?php if($val['category_code']==$value2['category_code']){?> selected="selected" <?php }?> >
     <?php echo $value2['category_code'] ?>
</option>

我遇到的问题是如何将它放到上面的'$ html'php变量中。我想我错过了一些撇号。任何建议都会有很大帮助..

0 个答案:

没有答案