Ver Mensaje Individual
  #5 (permalink)  
Antiguo 08/04/2013, 14:33
gusanosxr
 
Fecha de Ingreso: junio-2012
Ubicación: Santiago de Chile
Mensajes: 164
Antigüedad: 12 años, 7 meses
Puntos: 1
Respuesta: Menu bd y php

Código PHP:
Ver original
  1. <?php
  2. include "conectar.php";
  3. //IMPRIME MENU PRINCIPAL
  4. $result=mysql_query("SELECT * FROM menu WHERE tipo=1");
  5. if (mysql_num_rows($result)>0){
  6. $i=0;
  7. $rows=mysql_num_rows($result);
  8.     while($i<$rows){
  9.     echo "<li><a href=".mysql_result($result,$i,"link")."?var=".mysql_result($result, $i, "ID").">".mysql_result($result,$i,"nombre")."</a>";
  10.     if (mysql_result($result,$i,"drop")=='S'){
  11.         $result2=mysql_query("SELECT * FROM menu WHERE tipo=2 AND relacion=".mysql_result($result,$i,"ID"));
  12.         $a=0;
  13.         $rows2=mysql_num_rows($result2);
  14.         echo "<ul>";
  15.         while($a<$rows2){          
  16.         echo "<li><a href=".mysql_result($result2,$a,"link")."?var=".mysql_result($result2, $a, "ID").">".mysql_result($result2,$a,"nombre")."</a>";
  17.             if (mysql_result($result2,$a,"drop")=='S'){
  18.             $result3=mysql_query("SELECT * FROM menu WHERE tipo=3 AND relacion=".mysql_result($result2,$a,"ID"));
  19.             $e=0;
  20.             $rows3=mysql_num_rows($result3);
  21.             echo "<ul>";
  22.             while($e<$rows3){
  23.             echo "<li><a href=".mysql_result($result3,$e,"link")."?var=".mysql_result($result3, $e, "ID").">".mysql_result($result3,$e,"nombre")."</a>";
  24.             $e++;    
  25.             }            
  26.             }
  27.         $a++;    
  28.         }
  29.         echo "</ul>";    
  30.     }    
  31.     $i++;    
  32.     }    
  33. }
  34. ?>

al final lo hice así....es php 4 creo, soy nuevo en esto



mi base de datos es


id,nombre,link,tipo,relacion,drop

arriba explique que hacia cada columna...

saludos

marcaré el tema como solucionado!!!

si a alguien le sirve, dejé mi código ahí...

estoy estudiando por mi cuenta php y php Orientado a objetos, pero aun soy muy novato,

saludos a todos