Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/09/2012, 21:13
Avatar de thekye
thekye
 
Fecha de Ingreso: febrero-2012
Ubicación: Acapulco
Mensajes: 13
Antigüedad: 12 años, 3 meses
Puntos: 0
Mostrar SELECT al seleccionar Otro SELECT

Hola, Nesesito ayuda estoy creando un sistema de categorias con php y mysql ya tengo casi todo ahora solo para mostrarlas quiero que las muestre en un select digamos asi:

Código PHP:
<select name="categoria">
<? 
include "php/connect.php";
$sqlav "SELECT * FROM categorias WHERE principal=1";
$sqlav mysql_query($sqlav);
  while(
$rsv mysql_fetch_array($sqlav))
  {
    echo 
"<option value='".$rsv['ID_CATEGORIA']."'>".$rsv['NOMBRE']."</option>";
    
$_SESSION['IDcat'] = $rsv['ID_CATEGORIA'];
  }
?></select>
ese codigo me funciona Perfecto pero ahora para mostrar una subcategoria no puedo digamos esta es la estructura delo que intente hacer:

Código PHP:
<select name="subcategoria">
<?
$sql 
"SELECT * FROM categorias WHERE id_hijo = $_SESSION[IDcat]";
$res mysql_query($sql);
while(
$row mysql_fetch_assoc($res)){
 echo 
"<option value='$row[ID_CATEGORIA]'>$row[NOMBRE]</option>";
}
?>
</select>
pero solo me muestra la ultima subcategoria lo que quiere es que cuando seleccionen una categoria muestre la demas subcategorias.

tengo entendido de que se hace con ajax pero quisiera que me den un ejemplo.

Gracias! Saludos