Ver Mensaje Individual
  #5 (permalink)  
Antiguo 28/05/2014, 00:35
estrella_de_Galicia
 
Fecha de Ingreso: febrero-2008
Mensajes: 115
Antigüedad: 16 años, 1 mes
Puntos: 4
Respuesta: Creacion de modulos con unas caracterisitcas

¡Solucionado!

Código PHP:
<?php
require("core/cfpc.php");

if (
$_GET["idmenu"] == '' && $_GET["module"] <> '')
{
    
//buscamos el id de menu que correpsonda con el modulo
    //de esa forma si solo pasamos la variabkle module, luego
    //buscamos el menu que le toca y lo mostramos, volveindo a enviar
    //el modulo y el idmenu que toca
    
$ssql "select * from lnx_menus where module = '".$_GET["module"]."' ";
    
$rs mysql_query($ssql$conn);

    
$sqlmenus $mysqli->query("SELECT * from lnx_menus");

    
$camposmenus mysqli_fetch_assoc($sqlmenus);
    
$idmenuant $camposmenus['idmenu'];

    
$modulo $_GET["module"]; 


    echo 
'<div align="center"><table width="200">';
    echo 
'<tr bgcolor="#CCCCCC"><td><a href="index.php?idmenu='.$idmenuant.'">Atras</a></td></tr>';
    echo 
'</table></div>';


    include(
"modules/".$modulo."/menu.php");



}
else
{

    echo 
'<div align="center"><table width="200">';


    if (
$_GET["idmenu"] == '' || $_GET["idmenu"] == '0'
    {
    
$idmenu "0";
    
$displaymenu "Main Menu";
    
$parentmenu "0";
    echo 
'<tr bgcolor="#CCCCCC"><td><b>Main menu</b></td></tr>';
    }
    else
    {
    
$idmenu $_GET["idmenu"];

    
//Nivel superior
    
$sqlmenus2 $mysqli->query("select * from lnx_menus where id = '".$idmenu."'");
    
$camposmnu2 mysqli_fetch_assoc($sqlmenus2);

    
$displayparent $camposmnu2['display'];
    
$parentmenu $camposmnu2['idmenu'];

    echo 
'<tr bgcolor="#CCCCCC"><td><a href="index.php?idmenu='.$parentmenu.'">Atras</a></td></tr>';
    echo 
'<tr bgcolor="#CCCCCC"><td><b>'.$displayparent.'</b></td></tr>';
    }



    
$sqlmenus $mysqli->query("select * from lnx_menus where idmenu = '".$idmenu."' order by orden");

    while(
$menu mysqli_fetch_array($sqlmenus))
    {

    
//Comprobar si es el ultimo para mostrar MODULE
    
$sqlmenus3 $mysqli->query("select * from lnx_menus where idmenu = '".$menu["id"]."'");
    
$submenus3 $sqlmenus3->num_rows;

    if (
$submenus3 == '0')
    {
    
//echo '<tr><td>- <a href="index.php?idmenu='.$menu["id"].'&module='.$menu["module"].'">'.$menu["display"].'</a></td></tr>';
    
echo '<tr><td>- <a href="index.php?module='.$menu["module"].'">'.$menu["display"].'</a></td></tr>';
    }
    else
    {
    echo 
'<tr><td>- <a href="index.php?idmenu='.$menu["id"].'">'.$menu["display"].'</a></td></tr>';
    }
    }

    echo 
'</table></div>';

}



?>
Comento que he aprovechado y ya he incluido mysqli
__________________
Estrella 923