hola, en estos momentos tengo esto y me carga bien...
Código PHP:
function LstCategoriaHTML($id='lst_clasificacion',$categoria=''){
$opciones='';
$db=conexion();
$sel='<select name="cb_categoria" id="cb_categoria" class="seleccion">';
$sql="SELECT codcategoria, nombre FROM categoria WHERE nivel=0 ORDER BY nombre";
$rs=$db->Execute($sql);
if (!$rs) {
$opciones='';
} else {
while(!$rs->EOF){
$codcat=$rs->fields("codcategoria");
if($categoria==$codcat){
$opciones.='<option value="'.$codcat.'" selected>'.$rs->fields("nombre").'</option>';
} else {
$opciones.='<option value="'.$codcat.'">'.$rs->fields("nombre").'</option>';
}
$rs->MoveNext();
}
}
$html='<select name="'.$id.'" size="10" id="'.$id.'" class="listado" Onclick="this.form.submit();">';
$html.=$opciones.'</select>';
return $html;
}
pero esta la subcategoria no me funciona:
Código PHP:
function LstSubCategoriaHTML($categoria='0', $id='lst_subcategoria'){
$opciones='';
$db=conexion();
$sel='<select name="cb_subcategoria" id="cb_subcategoria" class="seleccion">';
$sql="SELECT nombre, codcategoria FROM categoria WHERE nivel=1 and codcategoria='".$codcategoria."' ORDER BY nombre";
$rs=$db->Execute($sql);
if (!$rs) {
$opciones='';
} else {
while(!$rs->EOF){
$codcat=$rs->fields("codcategoria");
$opciones.='<option value="'.$codcat.'">'.$rs->fields("nombre").'</option>';
$rs->MoveNext();
}
}
$html='<select name="'.$id.'" size="10" id="'.$id.'" class="listado">';
$html.=$opciones.'</select>';
return $html;
}
que estoy hasiendo mal.... que deberia hacer...???
salu2