Ver Mensaje Individual
  #9 (permalink)  
Antiguo 08/08/2014, 16:41
Karen_mBrK
 
Fecha de Ingreso: enero-2014
Mensajes: 127
Antigüedad: 12 años, 8 meses
Puntos: 2
Respuesta: Combos dependientes.

Hmm, tanto como faltar, no. Solo que no me parece necesario... En fin, por fin logré que medio cargara, con el código que recién te mostré, pero el problema está que en "Subcategorias" me trae todo, todo, desde el principio, no se espera a que yo seleccione para filtrar.

Así que declaré una variable para que los filtre, pero a la hora de seleccionar la categoria, no me trae nada, me imagino que le falta algún onChange, pero no puedo lograr que se mantenga la selección:

Código PHP:
<?php 

   $cat 
= isset($_POST['id_cat']) ? $_POST['id_cat'] : NULL;
   
$categorias = mysql_query("select id_cat, categoria from categorias");
   
$sub_categorias = mysql_query ("select id_sub, subcategoria from subcategorias WHERE  id_sub =".$cat."");
?>
<form id="form1" name="form1" method="post" action="">
<select name="categoria" size="1" id="categoria" style="width:200px">
<option value="0" selected="selected">Seleccione una categoria </option>
            <?php  
                
while($categoria = mysql_fetch_array($categorias))
                echo 
"<option value=\"$categoria[id_cat]\">$categoria[categoria]</option>"; 
            
?> 
        </select> 
        <select name="subcategoria" id="subcategoria"> 
            <option selected="selected" data-categoria="0">Seleccione una sub-categoria</option> 
            <?php  
                
while($sub_categoria = mysql_fetch_array($sub_categorias))
                    echo 
"<option value=\"$sub_categoria[id_sub]\" data-categoria=\"$sub_categoria[id_cat]\">$sub_categoria[subcategoria]</option>"; 
            
?> 
        </select>
    </form>

Última edición por Karen_mBrK; 08/08/2014 a las 16:57