Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/01/2008, 14:44
Avatar de flaviovich
flaviovich
 
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 19 años, 8 meses
Puntos: 39
Pregunta Funcion para mostrar combos anidados

Amigos, tengo un formulario con 2 combos anidados (marca y modelo de auto).
Se que para muchos esto es facil. Ya tengo avanzado mi script, solo que me he truncado en un error.
Código PHP:
function cambia(oCntrl)
{
  switch (
document.getElementById("marca").selectedIndex)
  {
  <%
    
dim i,j
    i 
0
    Set rs_marca 
SQLQuery(cnnDB"SELECT * FROM marcas ORDER BY cod_marca ASC")
    If 
Not rs_marca.EOF Then
    
Do While Not rs_marca.EOF
  
%>
    case <% = 
%>:
    <%
      
0
      Set rs_modelo 
SQLQuery(cnnDB"SELECT * FROM marca_modelos WHERE cod_marca=" rs_marca("cod_marca") & " ORDER BY dsc_modelo ASC")
      If 
Not rs_modelo.EOF Then
      
Do While Not rs_modelo.EOF
    
%>
      
addOpt(oCntrl, <% = %>, "<% = rs_modelo('dsc_modelo') %>""<% = rs_modelo('cod_modelo') %>");
    <%
        
1
        rs_modelo
.MoveNext
      Loop
    
%>
      break; 
  <%
    
1
    rs_marca
.MoveNext
    Loop
  
%>
  } 

El error me da en esta linea:
Cita:
addOpt(oCntrl, <% = j %>, "<% = rs_modelo('dsc_modelo') %>", "<% = rs_modelo('cod_modelo') %>");
Esta funcion la he tomado de la faq 105.- Selects. Solo que ahi tienen el segundo combo con los datos fijos y yo quiero que sea dinamico.
Alguien podria ayudarme con este problema?
Gracias!
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.