Ver Mensaje Individual
  #9 (permalink)  
Antiguo 08/08/2014, 16:41
Karen_mBrK
 
Fecha de Ingreso: enero-2014
Mensajes: 127
Antigüedad: 10 años, 3 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