这是控制器中的一个页面,其中响应被反馈给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变量中。我想我错过了一些撇号。任何建议都会有很大帮助..