Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/08/2014, 17:14
Karen_mBrK
 
Fecha de Ingreso: enero-2014
Mensajes: 127
Antigüedad: 10 años, 9 meses
Puntos: 2
Combos dependientes.

Buenas tardes amigos.

Estoy intentando crear combos dependientes en mysql y php, si, ya sé, lo ideal es hacerlo también con ajax, pero en este caso lo necesito con solo esos 2: PHP y MySQL.

Tengo 2 tablas, una se llama Categorias, el cual contiene los campos: id_cat y categoria, y tengo una segunda tabla: Subcategorias, con los campos id_sub y subcategorias.

Hasta ahora he logrado que el primer combo si me cargue lo de la tabla categorias, pero al seleccionar la opción que necesito, el segundo combo no carga.

Aquí mi código:

Código PHP:
<?php require_once('Connections/HD.php'); ?>
<?php
$re 
mysql_query("select * from categorias");
if(isset (
$_POST['categoria'])){
$categoria $_POST['categoria'];
$re1 mysql_query ("select * from Subcategorias where id_sub=".$categoria."");
$re2 mysql_query ("select categoria from categorias where id_cat=".$categoria."");
$j mysql_fetch_array($re2);
}else{
    @
$j[categoria] = 'Seleccione una categoria'; }
    
?> 
    
<form id="form1" name="form1" method="post" action="">
<select name="categoria" size="1" id="categoria" onChange="form1.submit()" style="width:200px">
<option value="0" selected="selected"><?php echo @$j[categoria]; ?> </option>
<?php 
while ($f mysql_fetch_array($re)){
    echo 
'<option value='.$f[id_cat].'>'.$f[categoria].'</option>';
}
?>
</select>
<br>
<select name="subcategoria" size="1" id="subcategoria" style="width:200px">
Espero que puedan ayudarme, gracias. :)