Buenas, mi problema es que para que el usuario agregue cierta informacion, debe elegir en el proceso a que categoria y sub-categoria pertenece, he hecho dos select, uno muestra las categorias, y el otro las sub categorias (estan en dos tablas diferentes) funciona bien (porque yo se cuales pertenecen a cada cual) pero me gustaria que cuando elija la categoria "A" el segundo select muestre solo las sub-categorias que pertenecen a "A" y no las que pertenecen a "B","C" y "D" por ejemplo, aqui les muestro el codigo de los selects.
Esta es la parte que muestra las categorias y sub-categorias:
<!--ini seleccionar categoria-->
<?php
$sentencia = "SELECT * FROM categorias ORDER BY categoria asc ";
$comu = mysql_query($sentencia) or die("Error al tratar de ver categorias");
?>
<tr>
<td>Categoria:</td>
<td><select name="categoria">
<?php while ($ulti = mysql_fetch_object($comu)){ ?>
<option value="<?php echo"". $ulti->id . ""; ?>"><?php echo"". $ulti->categoria . ""; ?></option>
<?php }
?>
</select></td>
</tr>
<!--fin selccionar categoria-->
<!--ini seleccionar SUB-categoria-->
<?php
$sentencia = "SELECT * FROM subcat ORDER BY subcategoria asc ";
$comu = mysql_query($sentencia) or die("Error al tratar de ver subcategorias");
?>
<tr>
<td>Sub Categoria:</td>
<td><select name="subcategoria">
<?php while ($ulti = mysql_fetch_object($comu)){ ?>
<option value="<?php echo"". $ulti->id . ""; ?>"><?php echo"". $ulti->subcategoria . ""; ?></option>
<?php }?>
</select></td>
</tr>
<!--fin seleccionar SUB-categoria-->
espero que puedan ayudarme, gracias.