Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/09/2012, 15:14
metstly
 
Fecha de Ingreso: abril-2012
Mensajes: 8
Antigüedad: 12 años, 10 meses
Puntos: 0
Pregunta menu con subopciones mediante php y mysql

hola espero contar con su ayuda!
me encuentro con un pequeño conflicto, estoy realizando un menú con subopciones y asta el momento todo bien solo que al mostrar las subopciones por categoría me muestra todas sin distinción.

lo que yo les pido es ayuda para solo mostrar subopciones que correspondan a cada categoría.
mis tablas son las siguientes:

Categoría:
id_cat(int)
Categoría(varchar).

Subcategorìa:
id_subcat(int)
Sub_categorìa(varchar)
id_cat(int).

la función que uso es la siguiente:
Código PHP:
Ver original
  1. <ul>
  2. <?php
  3. /* Mostrando la Lista de Categorías de la Tabla - Categoría y esto son limitados con 10 */
  4. $qry=mysql_query("SELECT * FROM categoria LIMIT 0, 10");
  5. if(!$qry)
  6. {
  7. die("Query Failed: ". mysql_error());
  8. }
  9. /* Atraemos los datos del campo "categoría"  */
  10. while($row=mysql_fetch_array($qry))
  11. {
  12. ?>
  13.    <li>
  14.       <center>
  15. <?php
  16. echo '<a  href="#">'.$row['Categoria'].'</a>';
  17.  echo "<ul>";
  18.  /* Mostrando la Lista de SubCategorías de la Tabla - SubCategoría y esto son limitados con 10 */
  19.  $subqry=mysql_query("SELECT * FROM subcategoria LIMIT 0,10");
  20.     if(!$subqry){ die("Query Failed:". mysql_error()); }
  21.     while($row=mysql_fetch_array($subqry))
  22.     {
  23.     echo '<li><a href="#">'.$row['sub_categoria'].'</a></li>';
  24.     }
  25. ?>
  26.     </ul>  
  27.       </center>
  28.       </li>
  29. <?php
  30. }
  31. ?>
  32. </ul>