Ver Mensaje Individual
  #11 (permalink)  
Antiguo 12/07/2010, 17:25
guillermo90
 
Fecha de Ingreso: julio-2009
Mensajes: 104
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Combos de select

Ayuda por favor les pido
No pasa del subrubro a articulos, de rubro a subrubro funciona bien pero de subrubro a articulo no hace nada de nada. Le paso el codigo.

Codigo del combo:
//************************************************** ************************************************** **
function cargo_articulos($quesubrubro){
//************************************************** ************************************************** **
$respuesta = new xajaxResponse();
if ($quesubrubro==0){
$nuevo_select = "<select name='idarticulo'><option value=0>Elige</option></select>";
}else{
$nuevo_select = genero_select_articulos($quesubrubro);
}
$respuesta->assign("combinado_articulos","innerHTML",$nuevo_s elect);
return $respuesta;
}
$xajax->registerFunction("cargo_articulos");
$xajax->processRequest();

//************************************************** ************************************************** **
function genero_select_articulo($quearticulo){
//************************************************** ************************************************** **
$obj_Articulo=new sQuery();
$resarticulo=$obj_Articulo->executeQuery("select idarticulo,nombre from subarticulo where idrubro=0 or idrubro=".$quearticulo." order by orden,nombre");
$nuevo_select = "<select name='idarticulo' onChange='xajax_cargo_articulo(document.form1.idar ticulo.options[document.form1.idarticulo.selectedIndex].value)' >";
$nuevo_select .= '<option value="'. 0 .'">'.Elige.'</option>';
while($registro_art=mysql_fetch_row($resarticulo)) {
$nuevo_select .= '<option value="' . $registro_art[0] . '">' . $registro_art[1] . '</option>';
}
$nuevo_select .= "</select>";
return $nuevo_select;
}

?>


Codigo select:

<br>
Articulos:
<div id="combinado_articulos">
<select name="idarticulos">
<option value=0>Elige</option>
</select>
</div>

</form>
</body>
</html>

Ayuda por favor gracias.