Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/04/2011, 00:01
Avatar de JessicaTJ
JessicaTJ
 
Fecha de Ingreso: enero-2007
Ubicación: 127.0.0.1
Mensajes: 472
Antigüedad: 17 años, 3 meses
Puntos: 25
Respuesta: mostrar categorias y sus sub-categorias

Tendrias que hacer un WHERE en tu segundo query, para indicar que debe de buscar solo las subcategorias correspondientes a esa categoria, en teoria algo asi:

Código PHP:
Ver original
  1. <!--ini seleccionar categoria-->
  2. <?php
  3. $sentencia = "SELECT * FROM categorias ORDER BY categoria ASC";
  4. $comu = mysql_query($sentencia) or die("Error al tratar de ver categorias");
  5. ?>
  6. <tr>
  7. <td>Categoria:</td>
  8. <td><select name="categoria">
  9. <?php while ($ulti = mysql_fetch_object($comu)){ ?>
  10. <option value="<?php echo"". $ulti->id . ""; ?>"><?php echo"". $ulti->categoria . ""; ?></option>
  11. <?php }
  12.  
  13. ?>
  14. </select></td>
  15. </tr>
  16. <!--fin selccionar categoria-->
  17. <!--ini seleccionar SUB-categoria-->
  18. <?php
  19. $categoria = $_POST['categoria'];
  20. $sentencia = "SELECT * FROM subcat WHERE catid='".$categoria."' ORDER BY subcategoria asc ";
  21. $comu = mysql_query($sentencia) or die("Error al tratar de ver subcategorias");
  22. ?>
  23. <tr>
  24. <td>Sub Categoria:</td>
  25. <td><select name="subcategoria">
  26. <?php while ($ulti = mysql_fetch_object($comu)){ ?>
  27. <option value="<?php echo"". $ulti->id . ""; ?>"><?php echo"". $ulti->subcategoria . ""; ?></option>
  28. <?php }?>
  29. </select></td>
  30. </tr>
  31. <!--fin seleccionar SUB-categoria-->

Obviamente en la tabla de subcategorias, tiene que tener un "enlace" con la tabla de categorias.
__________________
٩(͡๏̯͡๏)۶ || ٩(͡๏̯͡๏)۶